桥接模式的目的是为了建立稳定的抽象层依赖。

桥接模式:根据单一职责原则,根据可变性的不同纬度,将包含多个可变性的对象分拆成可变性纬度单一的单一职责对象;并在他们之间建立稳定的职责委托关系。

根据单一职责原则,分拆不同的可变纬度到不同的职责单元。

根据开闭原则,保持抽象层的稳定。

http://blog.csdn.net/xiaoxian8023/article/details/6937589

桥接模式将抽象部分与它的实现部分分离,是它们都可以独立地变化。它很好的支持了开闭原则和组合锯和复用原则。实现系统可能有多角度分类,每一种分类都有可能变化,那么就把这些多角度分离出来让他们独立变化,减少他们之间的耦合。

      2个相互耦合的系列,每个系列都有各自的产品变动。将这2个系列抽象成2个角色类,将各自的变化封装到对象的角色类中,然后再将2个角色类之间用组合的关系表示,这样就大大简化了使用类继承的复杂性,逻辑变得清晰了,易于扩展和维护。

      桥接模式封装了变化,完成了解耦,实现了弱耦合。

桥接模式与可变性纬度

相关文章:

  • 2022-03-06
  • 2021-12-03
  • 2021-09-22
  • 2021-12-10
  • 2022-12-23
  • 2021-12-02
猜你喜欢
  • 2021-11-23
  • 2021-05-09
  • 2021-04-03
  • 2021-07-01
  • 2021-09-16
  • 2021-06-03
  • 2021-11-10
相关资源
相似解决方案