问题 问答题 简答题

试比较概化、聚合、复合等这3个概念的区别。

答案

参考答案:

这3个概念都表达了类图中类之间的联系,但表达的内容不一样。

概化表达了子类与超类之间的"is a"联系。

聚合表达了成分对象和聚合对象之间"is part of"的联系。

复合是较强形式的聚合,此时一部分对象只属于一个整体对象,并与整体对象共存亡。

单项选择题
单项选择题