類圖(Class diagram)是軟件工程和面向對象建模中的一箇重要工具,主要用於描述軟件的靜態結構。它展示了系統中存在的類、接口以及它們的屬性、操作和之間的關係。類圖是面向對象建模的主要組成部分,是UML(統一建模語言)中最常用的圖形表示之一。
類圖中的主要元素包括類、接口、抽象類、模版類等,它們之間的靜態關係包括關聯、依賴、泛化、實現等。類圖爲系統分析、設計階段提供了重要的視覺和組織結構,幫助開發人員理解系統的基本框架和組件之間的關係。此外,類圖也可以用於正向工程(將模型轉化爲代碼)和逆向工程(從現有代碼中提取模型)。