桥接模式

删除回忆录丶 提交于 2019-12-30 02:55:48

Bridge pattern,结构型设计模式。将抽象部分和实现部分分离,使他们都可以独立的进行变化。

适用场景不一定是抽象和实现的关系,两者各自为一个维度,互相变化不受影响,就可以使用桥接

实现上:

抽象类中持有一个接口 ,抽象类可以扩展出一个维度的不同实现,而持有的接口又有不同的实现,二者可以组合出不同的模式,用户可以使用不同的抽象类实现并为其设置不同的接口实现

比如TextView等继承自View,但整整绘制功能实现类为DisplayList、HardwareLayer、Canvas等

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!