桥接模式:
将抽象和实现部分分离,使得他们都可以独立变化。(适应多个维度的变化)使用对象间的组合关系替换继承,抽象和实现可以沿着各自的维度变化(类似于多继承)。(其实就是功能划分,主体类中一部分功能需要变化时,重新建一个实现类进行组合,减少主体类的变化维度)
1 | // 主体类 |
2 Bridge
https://hustjjd.github.io/b26119ff.html
桥接模式:
将抽象和实现部分分离,使得他们都可以独立变化。(适应多个维度的变化)使用对象间的组合关系替换继承,抽象和实现可以沿着各自的维度变化(类似于多继承)。(其实就是功能划分,主体类中一部分功能需要变化时,重新建一个实现类进行组合,减少主体类的变化维度)
1 | // 主体类 |