概述 Brige 将实现与抽象放在两个不同的类层次中,使得两个层次可以独立改变。结构型设计模式Bridge模式时基于类的最小设计原则。通过封装,聚合,继承等行为让不同的类 承担不同的职责。它的主要特点是把抽象与行为实现分离开。从而可以保持各部分的独立性以及应对它们的功能扩展。 类图原理 Client 调用者抽象类Abstraction,维护Implementor接口及它的实现类。二者属于聚合关系。RefinedAbstraction,Abstraction类的子类Implementor 接口 行为实现的抽象接口ConcreteImplementorA/B :行为的具体实现类 应用场景