深圳营销网站有限公司,龙岩小程序设计,传媒广告公司名称,在一个城市做相亲网站聚合 聚合是关联关系的一种特例#xff0c;他体现的是整体与部分、拥有的关系#xff0c;即has-a的关系#xff0c;此时整体与部分之间是可分离的#xff0c;他们可以具有各自的生命周期#xff0c;部分可以属于多个整体对象#xff0c;也可以为多个整体对象共享#xf… 聚合 聚合是关联关系的一种特例他体现的是整体与部分、拥有的关系即has-a的关系此时整体与部分之间是可分离的他们可以具有各自的生命周期部分可以属于多个整体对象也可以为多个整体对象共享比如计算机与CPU、公司与员工的关系等表现在代码层面和关联关系是一致的只能从语义级别来区分 组合 组合也是关联关系的一种特例他体现的是一种contains-a的关系这种关系比聚合更强也称为强聚合他同样体现整体与部分间的关系但此时整体与部分是不可分的整体的生命周期结束也就意味着部分的生命周期结束比如你和你的大脑表现在代码层面和关联关系是一致的只能从语义级别来区分 聚合与组合区别 聚合与组合唯一的差别是否在于分享聚合关系的中的部件可以与其类分享 比如 计算机与cpu 把计算机拆了cpu可以用于另外的计算机。但是 人与脑袋脑袋不能用其他人上至少现在技术还达不到但是 肾可以用来分享 来源http://www.cnblogs.com/liuzhang/archive/2013/03/17/2964427.html转载于:https://www.cnblogs.com/rambo1293271398/archive/2013/03/17/2964953.html