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)    收藏  举报

导航