Bridge模式是一种将抽象与实现分离的模式,传统上我们习惯于用继承关系将抽象与实现绑定在一起,这是抽象与实现之间是一种强关系。而Bridge模式利用接口、组合将抽象与实现分离。
1、理解Bridge模式一个很关键的地方,就是要学会分离。
模式学习小思:
设计模式的学习只是在学习构造优秀软件的方法,其实我们并不一定要学会每种模式,也不是要教条的记住每种模式及其好坏或者应用场景,而是要多去接触各种问题各种场景,多去思考在这些场景中我们如何去解决问题,为什么要用这种方法而不用那种,有没有更好的方法。久而久之,我们自己也能总结创新出自己的模式。就像小时候我们学写作文,总是从模仿开始,总结方法技巧,慢慢的学会自己去写作。