独立的 变化 ; 独立的变化 就是 在一定程度上 进行解耦 ;
组合方式 : 通过 组合 的方式 建立 两个类 之间的联系 , 而 不是 继承 ;
桥接模式类型 : 结构型 ;
桥接模式 相当于 使用桥梁...将两侧连接起来 , 这里指的是 使用桥梁 连接两个类 , 在两个类之间建立某种联系 , 可以通过继承 , 也可以通过组合 , 桥接模式 是采用 组合的方式 , 建立两个类之间的关系 ; 合成复用原则...;
二、桥接模式适用场景
----
桥接模式适用场景 :
抽象实现灵活 : 抽象 和 具体实现 之间 , 需要 增加更多灵活性 的情况下 , 适合使用桥接模式 ;
使用 桥接模式 , 可以 避免在这两个层次之间..., 建立静态的继承关系 , 通过 桥接模式 在二者之间建立 关联关系 ;
抽象 和 实现 都可以 各自 以继承的方式扩展 , 互不影响 ;
可以动态的 将 抽象 的子类对象 和 实现 的子类对象...----
桥接模式与组合模式 :
组合模式 更强调 部分 与 整体间的组合 ;
桥接模式 更强调 平行级别上 , 不同类的组合 ;
桥接模式与适配器模式 :
共同点 : 都是让 两个类