1. 程式人生 > >一張圖簡述UML類圖

一張圖簡述UML類圖

一張圖簡述UML類圖

UML建模常用檢視中,類圖可算是最多的,初學UML的類圖繪製,基於starUML工具,現簡記如下

一、類圖元件

  1. 類、介面
    類圖中,類的表示如圖所示,有三部分:
    • 類名稱
    • 屬性:格式為 許可權 名稱:型別 [=預設值] [ ] 表示可選的意思
    • 函式:格式為 許可權 函式名(引數) :[ 返回型別 ]
      許可權:+、-、#、~分別對應public、private、protected、default
      介面,類似於類圖的表示,名稱上有<>這個標記。或者用 圓圈⭕️表示
  2. 關係線
    • 繼承,使用 無尾 實線 空三角箭頭
    • 介面實現,使用無尾 虛線 空三角箭頭,注,如用 圓圈表示介面,則只是一條實線表示實現關係
    • 關聯,無尾 實線 大於號箭頭
    • 依賴,無尾 虛線 大於號箭頭
    • 聚合,空心稜形 實線,聚合關係,個體可獨立
    • 組合,實心稜形 實線組合關係,組成部分不能獨立

uml_class_desc