UML圖的基本說明:
1: |
矩形框代表一個類 |
2: |
類圖分三層:第一層顯示類的名稱,如果是抽象類,則用斜體顯示,第二層是類的特性,通常是字段和屬性,第三層是類的操作(類的方法),如果是公有方法+,私有方法-,受保護的方法則表示爲#. |
3: |
UML的接口圖用<<interface>>標識是一個接口 |
4: |
繼承關係用空心三角形+實線來表示 |
5: |
實現接口用空心三角形+虛線來表示 |
6: |
當一個類"知道"另一個類(也就是說一個類包含另一個的一個實例時),可以用關聯來表示,關聯用:現實實線箭頭來表示. |
7: |
聚合關係用空心的菱形+實線箭頭來表示,聚合關係表示一種弱的"擁有"關係.體現是A對象可以包含B對象,當B對象不是A對象的一部分. |
8: |
合成關係:用實心的菱形+實線箭頭來表,合成關係(組合關係)是一種強的"擁有"關係,體現了嚴格的部分和整體的關係. |
9: |
依賴關係(Dependcy),用虛線箭頭來表示. |