spring 经典桥接模式
JdbcTemplate
适用环境
- 一个类存在两个独立变化的维度,且这两个维度都需要进行扩展。
JdbcTemplate 存在多个DataSource的变化
- 如果一个系统需要在构件的抽象化角色和具体化角色之间增加更多的灵活性,避免在两个层次之间建立静态的继承联系,通过桥接模式可以使它们在抽象层建立一个关联关系。
- 对于那些不希望使用继承或因为多层次继承导致系统类的个数急剧增加的系统,桥接模式尤为适用。
总结
其实就是用组合的方式期待继承的方法,就是让其他的维度放到自己的属性中去,我们无形中写了很多了的桥接模式了