聚合(Aggregation)和组合(Composition)区别
发布时间:2020-12-13 20:02:13 所属栏目:百科 来源:网络整理
导读:对于聚合(Aggregation)和组合(Composition)区别: 1.聚合关系是“has-a”关系,组合关系是“contains-a”关系; 2.聚合关系表示整体与部分的关系比较弱,而组合比较强; 3.聚合关系中代表部分事物的对象与代表聚合事物的对象的生存期无关,一旦删除了聚合对
对于聚合(Aggregation)和组合(Composition)区别: 1.聚合关系是“has-a”关系,组合关系是“contains-a”关系; 2.聚合关系表示整体与部分的关系比较弱,而组合比较强; 3.聚合关系中代表部分事物的对象与代表聚合事物的对象的生存期无关,一旦删除了聚合对象不一定就删除了代表部分事物的对象。组合中一旦删除了组合对象,同时也就删除了代表部分事物的对象。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |