用组合代替多继承:https://blog.csdn.net/u012581604/article/details/72887029
- 桥接模式:将抽象部分与它的实现部分相分离,他们可以独立变化。
- 合成/聚合复用原则CARP原则:面向对象设计的一个重要原则:
- 尽量使用合成/聚合,尽量不用使用类的继承
- 优点:
- (1)分离抽象接口及其实现部分。
- (2)桥接模式有时类似于多继承方案,但是多继承方案违背了类的单一职责原则
用组合代替多继承:https://blog.csdn.net/u012581604/article/details/72887029