设计模式-桥接模式

UML类图 使用场景 当业务在两个维度上变化,则可使用桥接模式。桥接模式将业务的抽象部分和实现部分分离。例如,如上图所示, 对于不同的图形我们希望用不同的画笔来画,我们如果将画笔直接写到图形中,如在直线类中需要添加用铅笔画和用毛笔画两种不同的方法,同样的在圆形中和在长方形中也是如此,组合后得到6个不同的类。而如果再增加一个用水彩笔画,又需要增加3个不同的方法,这样导致代码规模呈2的平方项增长。 代
相关文章
相关标签/搜索