Welcome

首页 / 软件开发 / C++ / 设计模式的解析和实现(C++)之六-Adapt模式

设计模式的解析和实现(C++)之六-Adapt模式2010-11-06 cppblog 那谁作用:

将一个类的接口转换成客户希望的另外一个接口。Adapt 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

UML示意图

1)采用继承原有接口类的方式

2)采用组合原有接口类的方式

解析:

Adapt模式其实就是把完成同样的一个功能但是接口不能兼容的类桥接在一起使之可以在一起工作,这个模式使得复用旧的接口成为可能.