组合——聚合

组合——聚合 1.区别 (1)聚合 aggregation 一个类的实例作为另一个类的属性,我们把这称之为“对象聚合”。 当一个类的实例成为另一个类的成员,我们就说这两个类之间存在着“has a"的关系。 (2)组合 composition 左图.聚合:部分与整体关系松散,为开辟空间,浅拷贝 右图.组合:部分与整体关系紧密,开辟空间,深拷贝 组合和聚合是有很大区别的,这个区别不是在形式上,而是在本
相关文章
相关标签/搜索