知识卡片
桥接拆双维度
内容
桥接模式把两个独立变化维度拆成抽象方和实现方,再通过组合连接。发散:形状与颜色分开扩展,比为每种搭配建子类更接近真实变化。
参考来源
- 位置:《秒懂设计模式 2021》第13章《桥接》正文及画笔/尺子例子(源文件:_epub-src/OEBPS/Text/chapter013.html)
- 结论依据:原文明确桥接模式将抽象与实现分离、各自独立变化,并用画笔颜色与尺子形状组合的例子,直接支持卡片论点。
- 原始内容:"桥接模式(Bridge)能将抽象与实现分离,使二者可以各自单独变化而不受对方约束,使用时再将它们组合起来……有了桥接模式,客户端便可以任意组装自己需要的颜色与形状进行绘图了。"