聚合读书笔记

聚合
如果类与类之间的关系具有“整体与部分”的特点,则把这样的关联称为聚合。

共享聚合和复合聚合
如果聚合关系中处于部分方的对象同时参与了处于整体方对象的构成,则该聚合称为共享聚合。

一个球队有多个队员组成,但是一个队员可以参加多个球队。

如果构成整体类的部分类,完全隶属于整体类,则这样的聚合称为复合聚合。
可以表示为:

带角色的复合聚合:

复合聚合的实现方式一般是将部分类中的对象作为整体类的成员对象,将部分类封装在整体类中。

相关文章

什么是设计模式一套被反复使用、多数人知晓的、经过分类编目...
单一职责原则定义(Single Responsibility Principle,SRP)...
动态代理和CGLib代理分不清吗,看看这篇文章,写的非常好,强...
适配器模式将一个类的接口转换成客户期望的另一个接口,使得...
策略模式定义了一系列算法族,并封装在类中,它们之间可以互...
设计模式讲的是如何编写可扩展、可维护、可读的高质量代码,...