UML類圖繪製規則
阿新 • • 發佈:2021-07-31
分類 | 箭頭特徵 | 記憶技巧 |
---|---|---|
箭頭方向 | 從子類指向父類 |
|
繼承/實現 | 用線條連線兩個類; 空心三角箭頭表示繼承或實現 |
實線表示繼承,是is-a的關係,表示擴充套件,不虛,很結實 |
虛線表示實現,虛線代表“虛”無實體 | ||
關聯/依賴 | 用線條連線兩個類; 普通箭頭表示關聯或依賴 |
|
|
||
組合/聚合 | 用菱形表示:像一個盛東西的器皿(如盤子) |
|
|
注意:UML 的標準類關係圖中,沒有實心箭頭。有些 Java 程式設計的 IDE 自帶類生成工具可能出現實心箭頭,主要目的是降低理解難度。
下面用一個經典案例來加深和鞏固對類圖的理解。下圖是對動物衍生關係描述的類圖。這個圖非常有技術含量也非常經典,大家可以好好理解一下。
參考資料:
http://c.biancheng.net/view/8375.html