桥接模式

2017-09-13  本文已影响0人  NullPointers
定义

如果软件系统中某个类存在两个独立变化的维度,通过该模式可以将这两个维度分离出来,使两者可以独立扩展,让系统更加符合“单一职责原则”。与多层继承方案不同,它将两个独立变化的维度设计为两个独立的继承等级结构, 并且在抽象层建立一个抽象关联,该关联关系类似一条连接两个独立继承结构的桥,故名桥接模式。

UML类图
image.png
角色和职能
思考流程
上一篇 下一篇

猜你喜欢

热点阅读