组合关系是一种Part-of的关系
聚合关系是一种has-a关系;
组合关系part-of意味着部分的生命周期受整体的生命周期的控制,好比人和大脑之间的关系,
而聚合则不然,整体挂了,部分仍能存活,好比人-地址的关系;
总而言之,组合的整体部分关系强于聚合。
原文链接:https://www.f2er.com/javaschema/286817.html
组合关系是一种Part-of的关系
聚合关系是一种has-a关系;
组合关系part-of意味着部分的生命周期受整体的生命周期的控制,好比人和大脑之间的关系,
而聚合则不然,整体挂了,部分仍能存活,好比人-地址的关系;
总而言之,组合的整体部分关系强于聚合。
原文链接:https://www.f2er.com/javaschema/286817.html