设计模式之adapter模式
adaper模式的适用场景为:我们想复用一个已有的类,但是类的接口和复用环境不一致。比如我们要调用第三方的sdk,但是接口不能直接调用,这时可以使用adapter模式。
UML图如下:
可以adapter模式的关键就是:
class adapter:public target,public adaptee{ public: request(){ this.trueRequest(); } adapter(){} };
adaper模式的适用场景为:我们想复用一个已有的类,但是类的接口和复用环境不一致。比如我们要调用第三方的sdk,但是接口不能直接调用,这时可以使用adapter模式。
UML图如下:
可以adapter模式的关键就是:
class adapter:public target,public adaptee{ public: request(){ this.trueRequest(); } adapter(){} };
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步