问答题

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

【参考答案】

这3个概念都表达了类图中类之间的联系,但表达的内容不一样。
概化表达了子类与超类之间的"is a"联系。
聚合表达了成分对象和聚合对象之间"is part of"的联系。
复合是较强形式的聚合,此时一部分对象只属于一个整体对象,并与整体对象共存亡。