设计模式课程 设计模式精讲 2-4 UML类图讲解 对比讲解

1    主要内容

1.1  关联和依赖的对比

1.2  组合和聚合的对比

1.3  继承和实现的对比

1    主要内容

1.1  关联和依赖的对比

关联是a类中存在b类对象,企鹅类中有气候类的属性

依赖是a类成员方法中有b类的属性,动物新陈代谢方法中有水和空气的属性,只有调这个方法的时候,才可能临时用一下

1.2  组合和聚合的对比

组合有相同的生命周期,鸟有翅膀,鸟死了,翅膀不复存在

大雁群有大雁,一直大雁挂了,大雁群不会消失

1.3  继承和实现的对比

实线:继承

虚线:实现

猜你喜欢

转载自www.cnblogs.com/1446358788-qq/p/10959064.html