思想: 抽象层与实现层分离, 中间以抽象类作为两者的连接类(桥接类);

场景: 桥接模式适用于因为继承关系导致子类爆炸的场景;


  • 未使用桥接模式, 导致类爆炸的问题
  1. 23种设计模式 VOL.7: 桥接模式
  2. 随着手机款式的增加, 品牌类个数会急剧增加;

  • 使用桥接模式
  1. 23种设计模式 VOL.7: 桥接模式
  2. 左侧手机款式是抽象层, 右侧品牌是实现层;
  3. 代码实现
    1. 23种设计模式 VOL.7: 桥接模式

  • Java中用到的地方

23种设计模式 VOL.7: 桥接模式

 

相关文章: