如果说某个系统能够从多个角度来进行分类,且每一种分类都可能会变化,那么我们需要做的就是讲这多个角度分离出来,使得他们能独立变化,减少他们之间的耦合,这个分离过程就使用了桥接模式。所谓桥接模式就是讲抽象部分和实现部分隔离开来,使得他们能够独立变化。

桥接模式将继承关系转化成关联关系,封装了变化,完成了解耦,减少了系统中类的数量,也减少了代码量。

结构型模式(2)--桥接模式

桥接模式包含如下角色:
Abstraction:抽象类
RefinedAbstraction:扩充抽象类
Implementor:实现类接口
ConcreteImplementor:具体实现类 

相关文章:

  • 2021-12-14
  • 2022-12-23
  • 2022-03-08
  • 2021-12-21
  • 2021-09-12
  • 2021-06-23
猜你喜欢
  • 2021-07-26
  • 2022-01-02
  • 2021-06-04
  • 2021-12-26
  • 2021-08-28
  • 2021-12-19
相关资源
相似解决方案