1.桥接模式的定义
桥接模式将抽象部分和实现部分解耦,使得两者都能够独立变化。
2.桥接模式的结构图
3.案例分析
在某图形绘制软件中,提供了多种不同的类型的图形,例如圆形、三角形、长方形等,并为每种图形提供了多种样式,例如平面图形、立体图形等。该软件需要经常增加新的图形及样式,现采用桥接模式设计该案例。类图设计如下:
桥接模式将抽象部分和实现部分解耦,使得两者都能够独立变化。
在某图形绘制软件中,提供了多种不同的类型的图形,例如圆形、三角形、长方形等,并为每种图形提供了多种样式,例如平面图形、立体图形等。该软件需要经常增加新的图形及样式,现采用桥接模式设计该案例。类图设计如下: