设计模式 – Bridge 桥模式

设计模式 - Bridge 桥模式

Bridge桥模式也属于”的单一职责“模式中的典型模式。
问题描述:
我们绘制图形时,图形可以有不同形状以及不同颜色,比如圆形可以是红的,绿的,方形可以是红的绿的,如果用代码来描绘这些类,会有如下:

 1 class Shape{
 2 };
 3 class Rectangle : public Shape{
 4 };
 5 class Circle : public Shape{
 6 };
 7 class Color{
 8 };
 9 class Red : public Color{
10 };
11 class Blue : public Color{
12 };
13 class RedRectangle : public Red{
14 };
15 class BlueRectangle : public Blue{
16 };
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 设计模式 – Bridge 桥模式