组合和聚合

刘子语录:

关于组合和聚合。

组合就像鸡和蛋的关系。

这个不是大家常说的先有蛋还是先有鸡。

蛋在鸡肚子里的时候,如果没有鸡,蛋就完蛋了,所以鸡和蛋是组合关系。

这时候如果杀鸡取卵,是没有什么作用的,因为又不能吃,又不能孵小鸡出来,就是不能被别的系统使用。

随着蛋的逐渐成熟,外壳长出来了,这个时候可以出来了,可以吃,也可以孵小鸡出来,就是说,可以被别的系统使用了,这个时候就是聚合。

相关文章

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