08 合成复用原则

2017-12-23  本文已影响25人  猿笔记

定义

  合成复用原则(Composite Reuse Principle, CRP):尽量使用对象组合,而不是继承来达到复用的目的。也叫:组合/聚合复用原则
注意:需要慎重使用继承复用

解释

示例


缺点:需要增加一个新的OracleDBUtil类来连接Oracle数据库,需要修改CustomerDAO类的源代码
改进方法:采用组合
上一篇下一篇

猜你喜欢

热点阅读