UML类图符号简介
uml類的表示:
| 類名(抽象類為斜體) |
| -成員名 |
| -方法名 |
成員變量和成員方法前面有權限修飾符:
- “-”:private——私有
- “+”:public——公有
- “#”:protected——保護性
符號的表示:
| 名稱 | 符號 | 含義 | 表示 |
| 泛化 | 類的繼承關系 | 用空心三角和實線,空心三角指向父類 | |
| 實現 | 類與接口的關系,表示類是接口所有特性和行為的實現。 | 用空心的三角和虛線,空心三角指向接口 | |
| 關聯 | 擁有關系(has),一個類可以調用另一個類的公有屬性和方法。在類中以成員變量的方式表示。 | 帶箭頭的直線表示 | |
| 聚合 | 整體與部分的關系,部分離開整體可以單獨存在。常用于累的成員變量。 | 帶空心菱形和箭頭的直線,菱形挨著整體,箭頭指向部分 | |
| 組合 | 整體與部分的關系,部分離開整體后不可以單獨存在,代表整體的對象負責代表部分的對象的生命周期。常用于類的成員變量。 | 帶實心菱形和箭頭的直線,菱形挨著整體,箭頭指向部分 | |
| 依賴 | 是一種使用的關系,即一個類的實現需要另一個類的協助,常用于類方法的局部變量、方法參數等。 | 帶箭頭的虛線 |
關系的強弱順序:泛化>=實現>組合>聚合>關聯>依賴
總結
- 上一篇: 基于ssm+mysql的web助学金申请
- 下一篇: 自己收集的一些帖子