知识卡片

桥梁模式的三大优点

普通读书笔记卡 · 1995.a.2

内容

[[桥梁模式的定义与四个角色]]带来三点收益:抽象和实现分离,实现不再绑定固定抽象 层次;扩充能力强,新增抽象或实现角色互不牵连,变化影响面压缩到最小;实现细节对客户 透明,调用方只面对抽象层。发散:这三点本质是同一原因的三个侧面——解耦之后,变化被 局部化了。

参考来源

- 位置:《设计模式之禅(第2版)》第29章《桥梁模式》29.3.1节(源文件:_epub-src/text/part0133.html) - 结论依据:原文逐条列出"抽象和实现分离""优秀的扩充能力""实现细节对客户透明"三个优点并各自说明理由,均可追溯到解耦这一核心机制。 - 原始内容:抽象和实现分离……在该模式下,实现可以不受抽象的约束,不用再绑定在一个固定的抽象层次上……优秀的扩充能力……只要对外暴露的接口层允许这样的变化,我们已经把变化的可能性减到最小……实现细节对客户透明……客户不用关心细节的实现,它已经由抽象层通过聚合关系完成了封装。