UML类图
类
不同访问的访问权限对应符号:(限PHP语法)
-表示private
#表示protected
+表示public
_下划线表示static
斜体表示抽象
类和类之间的关系▶
泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)
泛化:——▷
实现:⑴矩形表示法:空心三角形+虚线;⑵棒棒糖表示法,实线+圆圈 🍭;
关联:——>
聚合:◇——>
组合:♦——>
依赖:--->
理解
聚合 和 组合
聚合是一种“弱”拥有(has-a)的关系,如 大雁群和大雁,各自有各自的生命周期,大雁死了,大雁群还在。
组合是一种部分和整体(contains-a)的关系,如 大雁和翅膀,翅膀不能脱离大雁存在。所以用实心的菱形吧。
posted on 2020-03-02 11:45 aworkstory 阅读(135) 评论(0) 收藏 举报
浙公网安备 33010602011771号