首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
聚合读书笔记
设计模式
2019-07-09
聚合
如果类与类之
间的
关系具有“整体与部分”的特点,则把这样的关联称为聚合。
共享聚合和复合聚合
如果聚合关系中处于部分方的对象同时参与了处于整体方对象的构成,则该聚合称为共享聚合。
一个
球队有多个队员组成,但是
一个
队员可以参加多个球队。
如果构成整体类的部
分类
,完全隶属于整体类,则这样的聚合称为复合聚合。
可以表示为:
带角色的复合聚合:
复合聚合的实现方式一般是将部
分类
中的对象作为整体类的成员对象,将部
分类
封装在整体类中。
相关文章
迭代器模式(Iterator)
迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)
生成器模式(Builder)生成器模式(Builder)意图:将一个对...