UML中表示類與類的關係

2021-10-02 00:25:19 字數 719 閱讀 5661

uml(unified modeling language), 又稱統一建模語言或標準建模語言,它是乙個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,

可用於多種型別軟體系統開發建模的各個階段。我們可以用 uml 圖例來表示類與類之間的各種關係。

類的層次結構代表類與類之間的關係,類的關係有很多種,包括泛化、依賴、關聯、聚合和組合。

這些關係在大的類別上還可分為兩種:橫向關係和縱向關係,縱向關係就是泛化關係,而橫向關係就是剩下的 4 種,它們的強弱關係:依賴 < 關聯 < 聚合 < 組合。理解這些類的關係,並應用於類的層次結構設計中,有助於優化**組織結構。

泛化

組合

參考:慕課網-uml中表示類與類的關係

UML 類與類之間的幾種關係

關聯分為普通關聯 association 聚合 aggregation 組合 composition 表示兩個類之間在某些點上有關聯。比如客戶和訂單,公司和員工。箭頭可以為如圖所示的直線,也可以為箭頭。直線為一種雙向的導航,箭頭為指定導航。比較1 圖的比較 聚合,空心菱形 組合,實心菱形 比較2 概...

UML類的關係

常見的關係有 一般化關係 generalization 關聯關係 association 聚合關係 aggregation 合成關係 composition 依賴關係 dependency 其中,聚合關係 aggregation 合成關係 composition 屬於關聯關係 association...

UML類間關係總結

類之間的關係 uml把類之間的關係分為以下5種.關聯 類a與類b的例項之間存在特定的對應關係 依賴 類a訪問類b提供的服務 聚集 類a為整體類,類b為區域性類,類a的物件由類b的物件組合而成 泛化 類a繼承類b 實現 類a實現了b介面 關聯 association 關聯指的是類之間的特定對應關係,在...