【相同点】
两个模式都是为了解决子类过多的问题而运用的。
【不同点】
导致子类过多的诱因不同,解决的问题也不同。
【桥接模式】
--------------------------------------------------------诱因-----------------------------------------------------------
多个维度引发类的改变。
桥接模式对象本身不稳定:手机品牌M通信录,即可以从手机品牌的角度进行抽象,也可以从手机软件的角度进行抽象。手机品牌的变更会影响到类的本身,而手机软件的变更也会影响到类的本身,即生成的类有多个维度的变化。
如果再增加一个手机品牌Y通信录,手机品牌Y游戏,以上两种实现方式都会带来子类过多。
------------------------------------