首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

集合,关联,组合

2012-10-16 
聚合,关联,组合聚合,关联,组合 是对象之间的三种关系。从某种意义上说,继承是一种类的纵向关系,而聚合,关联

聚合,关联,组合
聚合,关联,组合 是对象之间的三种关系。从某种意义上说,继承是一种类的纵向关系,而聚合,关联,组合是对象的横向关系。 其关系强弱为 关联<聚合<组合 关联:在程序中相当于把已经实例化的对象A做为另一对象B方法的参数传递引用。 组合:即为内部类 聚合:其做法介于两者之间。不过我更觉得聚合相当于一个在外部已经申明的A,然后把A放在B中做为一个变量使用。  组合,聚合的又一区别
组合聚合的主要区别 组合:异构性,部分和主体具有生命期上的一致性 聚合:同构性,主体和部分不具有生命期的一致性

热点排行