UML基本概念
UML(Unified Modeling Language,統一建模語言)
UML詞彙表包含3種構造塊:事物、關係、圖
事物
- 結構事物:靜態部分,如類、介面、用例等
- 行為事物:動態部分,如互動、狀態機、活動
- 分組事物:包Package
- 註釋事物:註釋
關係
UML中有4種關係:依賴、關聯、泛化、實現
依賴
一個類依賴於另一個類
關聯
2種特殊的關聯:聚合、組合
- 聚合:部分和整體生命週期不一致,部分可以脫離整體。
- 組合:部分和整體生命週期一致,整體消失部分也消失。
泛化
子類指向父類
實現
實現介面,基本不考