摘要:
下面章节将介绍结构型模式的适配器模式(Adapter Pattern)、桥接模式(Bridge Pattern)、装饰模式(Decorator Pattern)、组合模式(Composite Pattern)、外观模式(Façade Pattern)、享元模式(Flyweight Pattern)、代理模式(Proxy Pattern)。
下面介绍一下适配器模式(Adapter Pattern),适配器让类与类之间不至于因为接口不兼容而不能协同工作。类适配器可以使用多重继承来适配一个接口到另一个接口。
在以下情形,考虑使用适配器模式:
你要使用一个现成的类,但是它的接口不完全符合你的需求。
你要创建一个可复用的类来和无关的或者不可预见的其它类协同工作,也就是说,这个可复用的类未必一定要有兼容的接口。 阅读全文