UML类图
https://www.cnblogs.com/shindo/p/5579191.html
接口:实现接口是虚线三角。
继承:实现接口是实线三角。
依赖:是虚线箭头。我依赖你(我的属性是你),我指向你,
聚合:耦合性不强,用空心菱形表示
聚合 和组合的区别
聚合 :两者之间是可以分开的 ,如:电脑和鼠标。

因为上图Mouse属性没有实例化,耦合不强,属于聚合关系。
但是实例化之后就属于组合关系。如下图

组合:两者是不可分开的 ,如:人和人头的关系 ,当人这个对象创建起来的时候。人头也已经有了。


浙公网安备 33010602011771号