軟體設計師:UML

魔幻小生發表於2024-05-03

UML基本概念

image

UML(Unified Modeling Language,統一建模語言)

UML詞彙表包含3種構造塊:事物、關係、圖

事物

image

image

  • 結構事物:靜態部分,如類、介面、用例等
  • 行為事物:動態部分,如互動、狀態機、活動
  • 分組事物:包Package
  • 註釋事物:註釋

關係

UML中有4種關係:依賴、關聯、泛化、實現

依賴

image

一個類依賴於另一個類

關聯

image

2種特殊的關聯:聚合、組合

  • 聚合:部分和整體生命週期不一致,部分可以脫離整體。
  • 組合:部分和整體生命週期一致,整體消失部分也消失。

泛化

image

子類指向父類

實現

image

實現介面,基本不考

相關文章