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