类之间的关联关系和组合关系如何区别

来源:1-1 课前必读(不看会错过一个亿)

慕用2754118

2018-10-04

记得在UML类图讲解时,对类之间“关联”关系一个记忆技巧就是,一个类作为另一个类的内部属性时,可以说他们是关联关系,用实线箭头表示他们的关系。

但是在实际的使用过程中却发现,一个类作为另外一个类的内部属性后,通过idea查看UML类图是,发现他们是组合关系,是实心菱形连接的。如图。
图片描述
图片描述

请老师解惑,如何区分这两种关系?

写回答

1回答

小明同学爱思考

2018-10-14

组合关系和聚合关系是一种特殊的关联关系。

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程