木灵鱼儿
设计模式
结构型模式:桥接模式
简介桥接模式是指:将抽象与实现分离,使它们可以独立变化。它使用组合关系来代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。简单点来说,桥接模式用就是用于连接两个独立变化维度的一种方式(组合),而为什么要连接,我们需要先了解到类继承带来的复杂性。先看一张图:我们可以看到,从最顶层的电脑类延伸了三个子类,子类又延伸出不同的品牌类,如果我们又新增了一个新的电脑子类,比如二合一电脑,又不得不重复实现一下对应的品牌子类;如果是新增新的品牌,也是同理,也得产生很多新的子类。这就导致类的不断产生,从而有了类爆炸这一说。而桥接模式,就是用于解决这个问题的,我们将他们进行抽象,你会发现有两个...
最近评论