桥接模式的适用:你不希望在抽象和它的实现部分之间有一个固定的绑定关系。例如:程序的实现部分在运行时需要被选择或者切换。类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。这时Bridge模式使你可以对不同的抽象接口和实现部分进行组合,并分别对它们进行扩充……那么,我们使用抽象类AbstractText对IText的具体实现进行“桥接”,即在这两个真实的实现和最终对外使用的字体类TextBold和TextItalic之间建造了一座桥梁,这座桥梁是通过TextBold和TextItalic继承抽象类AbstractText实现的。最终,结果就是,字体具有了新的特性Bold和Italic但又不失自己的基本属性Linux和Mac。
23种经典设计模式的java实现_3_桥接模式
最新推荐文章于 2025-12-19 16:19:13 发布
本文介绍桥接模式的应用场景,即当需要在抽象和实现间建立松耦合连接时。通过实例展示如何使用桥接模式来扩展字体类的功能,如添加Bold和Italic特性,同时保持原有属性不变。
924

被折叠的 条评论
为什么被折叠?



