Bridge pattern,结构型设计模式。将抽象部分和实现部分分离,使他们都可以独立的进行变化。
适用场景不一定是抽象和实现的关系,两者各自为一个维度,互相变化不受影响,就可以使用桥接
实现上:
抽象类中持有一个接口 ,抽象类可以扩展出一个维度的不同实现,而持有的接口又有不同的实现,二者可以组合出不同的模式,用户可以使用不同的抽象类实现并为其设置不同的接口实现
比如TextView等继承自View,但整整绘制功能实现类为DisplayList、HardwareLayer、Canvas等
来源:CSDN
作者:啊咧咧这个名字没人用
链接:https://blog.csdn.net/a12315abc/article/details/103747507