admin 管理员组

文章数量: 1184232

桥接模式

定义:也称为桥梁模式、接口模式或柄体模式,是将抽象部分与它的具体实现部分分离,使它们都可以独立地变化。

适用场景

1、在抽象和具体实现之间需要增加更多的灵活性的场景

2、一个类存在两个(或多个)独立变化的维度,而这两个(或多个)维度都需要独立进行拓展

3、不希望使用继承,或因为多层继承导致系统类的个数剧增

优点

1、分离抽象部分及其具体实现部分

2、提高了系统的拓展性

3、符合开闭原则

4、符合合成复用原则

缺点

1、增加了系统的理解与设计难度

2、需要正确地识别系统中两个独立变化的维度

桥接模式相关的设计模式:

1、桥接模式和组合模式

2、桥接模式和适配器模式

源码应用
               1)spring中的JdbcTemplate

               2)mybatis中的driverManager

本文标签: 桥接模式