类/对象结构型模式——适配器模式(Apapter)
来源:互联网 发布:淘宝刷好评兼职交会费 编辑:程序博客网 时间:2024/05/29 13:14
一、功能
将一个类的接口转换成客户希望的另外一个接口,解决两个已有接口之间不匹配的问题。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
二、结构图
(1)class adapter
(2)object adapter
#include <iostream>using namespace std;class Target{public :Target() {}virtual void Request()=0;};class Adaptee{public:Adaptee() {}void SpecialRequset(){cout<<"SpecialRequset of Adaptee"<<endl;}};class Adapter_class:private Adaptee,public Target{public:Adapter_class(){}void Request(){SpecialRequset();}};class Adpater_object:public Target{public:Adpater_object(Adaptee* m_p):m_pAdaptee(m_p){}void Request(){m_pAdaptee->SpecialRequset();}private:Adaptee* m_pAdaptee;};int main(){ //Client1Target *t=new Adapter_class();t->Request();//Client2Adaptee *p=new Adaptee();Target *t1=new Adpater_object(p);t1->Request();return 0;}
- 类/对象结构型模式——适配器模式(Apapter)
- 适配器模式——类对象结构型模式
- 适配器(Adapter)——类对象结构型模式
- 设计模式之九:Adapter(适配器)—类对象结构型模式
- 对象结构型模式——适配器模式(adapter)
- 设计模式之类对象结构型 — ADAPTER (适配器)模式
- 适配器模式(类对象结构型模式)
- 适配器模式(Adapter Pattern 类对象结构型模式)
- 7种结构型模式之:适配器模式(Adapter):类适配器、对象适配器
- Adapter(适配器)--类对象结构型模式
- 结构型模式——适配器模式
- 结构型模式——适配器模式
- 结构型模式—适配器模式
- 结构型模式之 类的适配器、对象适配器 笔记
- 适配器模式(Adapter)-对象结构型模式
- 2.1 Adapter(适配器) -- 类/对象结构型模式
- 适配器模式(Adapter)(对象结构型模式)
- 结构型模式——适配器模式(Adapter Pattern)
- 一些必不可少的Sublime Text 2插件
- ios 资源
- Vcard 标准格式
- php性能分析工具——XHProf
- 使用.net中的Debug与Trace加强调试能力(SamWang)
- 类/对象结构型模式——适配器模式(Apapter)
- 第十五周任务1
- VS环境下消除VSS
- 屏蔽掉Ogre1.7版本以后的 LOGO和FPS数据显示
- 远程桌面连接数设置
- 浅谈浏览器cookie
- 第十五周3.1
- 一名开发者从做技工的父亲那里学到的 5 堂课
- JQuery判断浏览器类型