1.類之間的關係(按使用頻率排序)
-
繼承關係(泛化關係):泛化關係用帶空心三角箭頭的實線來表示,箭頭從子類指向父類。
-
實現關係(接口與實現類關係):實現關係使用帶空心三角箭頭的虛線來表示,箭頭從實現類指向接口。
-
依賴關係:依賴關係使用帶箭頭的虛線來表示,箭頭從使用類指向被依賴的類。
- 聚合關係:聚合關係可以用帶空心菱形的實線來表示,菱形指向整體。
- 組合關係:組合關係用帶實心菱形的實線來表示,菱形指向整體。(與聚合關係區別,一旦整體對象不存在,部分對象也將不存在)
2.類、接口和類圖
-
類
-
類名
-
屬性:[可見性]屬性名:類型[=默認值]
-
操作: [可見性]名稱(參數列表)[:返回類型]
-
接口:接口使用一個帶有名稱的小圓圈來進行表示。
-
類圖:用來顯示系統中的類、接口、協作以及它們之間的靜態結構和關係的一種靜態模型。