【梅开二度】模式使用场景

呸友   ·   发表于 2020-8-13   ·   编程代码
模式使用场景

1、如果一个系统需要在构件的抽象化角色和具体化角色之间增加更多的灵活性,避免在两个层次之间建立静态的继承联系,通过桥接模式可以使它们在抽象层建立一个关联关系。
2、对于那些不希望使用继承或因为多层次继承导致系统类的个数急剧增加的系统,桥接模式尤为适用。
3、一个类存在两个独立变化的维度,且这两个维度都需要进行扩展。



六、 模式总结


1、桥接模式实现了抽象化与实现化的脱耦。他们两个互相独立,不会影响到对方。
2、对于两个独立变化的维度,使用桥接模式再适合不过了。
3、对于"具体的抽象类"所做的改变,是不会影响到客户。
0 Reply   |  Until 2020-8-21 | 3406 View
LoginCan Publish Content
程序耗时 0.0377秒 内存:1352KB