17、设计模式----桥接模式

桥接模式,将抽象部分与它的实现部分分离,使他们都可以独立的变化。

抽象与它的实现分离,并不是说让抽象类与其派生类分离,因为这没有任何意义,实现指的是抽象类和他的派生类用来实现自己的对象。

实现系统可能有多角度分类,每一种分类都有可能变化,那么就把这种多角度分离出来让它们独立变化,减少它们之间的耦合。


17、设计模式----桥接模式_第1张图片

Abstraction抽象,


17、设计模式----桥接模式_第2张图片

RefinedAbstraction,被提炼的抽象


17、设计模式----桥接模式_第3张图片

Implementor实现,


17、设计模式----桥接模式_第4张图片

ConcreteImplementor,具体实现


17、设计模式----桥接模式_第5张图片


17、设计模式----桥接模式_第6张图片

你可能感兴趣的:(17、设计模式----桥接模式)