一、概述
所谓桥接,即是将两个部分用桥连接起来形成通路。桥接模式即是通过对象组合的方式形成抽象部分到实现部分的通路的,注意这里是单个方向的通路。
桥接模式的UML图如下,可以分为三个部分:客户、抽象部分、实现部分。该模式中抽象和实现部分都是可以独立变化的,抽象部分通过组合的方式两使用实现部分。该模式适合两个维度变化的场景,即抽象和实现的变化。通过这样的设计,抽象部分的具体对象和实现部分的具体对象可以随意的搭配使用。
二、使用场景
为了解决什么问题而提出这个模式,使用该模式后的好处。
三、该模式符合什么原则
四、例子