来源:https://blog.csdn.net/ayunlong/article/details/130298468?spm=1001.2014.3001.5502

Java设计模式-桥接模式(Bridge Pattern)

将抽象与实现分离,使他们独立变化。解决继承带来的强耦合关系。
使用组合关系代替继承关系

什么是桥接模式

桥接模式(Bridge 模式)是指:将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变。它是一种结构型设计模式。

Bridge 模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展。