桥接模式详解:定义、结构、角色及实战案例.pdfVIP

  • 0
  • 0
  • 约1.06万字
  • 约 14页
  • 2026-08-10 发布于北京
  • 举报

桥接模式详解:定义、结构、角色及实战案例.pdf

桥接模式(桥接模式)

桥接模式的定义

桥接模式的结构

相关⻆⾊

实战案例

适⽤场景

扩展

在现实生活中,某些类具有两个或多个维度的变化,如图形既可按形状分,又可按颜色分。如何设计类似

于Photoshop这样的软件,能画不同形状和不同颜色的图形呢?如果用继承方式,m种形状和n种颜色

的图形就有m×n种,不但对应的子类很多,而且扩展。

当然,这样的例子还有很多,如不同颜色和字体的文字、不同品牌和功率的汽车、不同和职业的

男女、支持不同平台和不同文件格式的器等。如果用桥接模式就能很好地解决这些问题。

桥接模式的定义

桥接(Bridge)模式的定义如下:将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来

实现,从而降styleid=103

通过上面的讲解,我们能很好地感觉到桥接模式遵循了里氏替换原则和依赖倒置原则,最终实现了开闭

原则,对修改关闭,对扩展开放。这里将桥接模式的优缺点总结如下。

桥接(Bridge)模式的优点:

抽象与实现分离,扩展能力

强符合开闭原则符合合成复

用原则其实现细节对客户透

文档评论(0)

1亿VIP精品文档

相关文档