文章目录
- 合成复用原则
- 案例
- 不推荐的方式: 继承
- 推荐方式:
- 方式1:依赖
- 方式2:聚合
- 方式3:组合
- 七大原则总结
- 核心思想:
合成复用原则
尽量使用合成/聚合的方式,而不是使用继承。
案例
如果有个类A和B,B想要用A的方法。怎么办?
不推荐的方式: 继承
为啥 不推荐:
因为如果方法3是A新增的,B可能并不需要,对于B来说就是冗余的,高耦合的。
推荐方式:
方式1:依赖
方式2:聚合
方式3:组合
七大原则总结
核心思想:
完