如题所述
聚合和组合只有概念上的区别,在Java中的代码实现上没有区别。
聚合:指的是整体与部分的关系
组合:表示类之间整体和部分的关系,但是组合关系中部分和整体具有统一的生存期,即整体对象不存在,部分对象也将不存在
聚合:指的是整体与部分的关系
组合:表示类之间整体和部分的关系,但是组合关系中部分和整体具有统一的生存期,即整体对象不存在,部分对象也将不存在
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-10-26
聚合,就是容器和元素的关系
组合 比如一个汽车类,有4个轮子,1个方向
组合 比如一个汽车类,有4个轮子,1个方向