资源简介
适配器模式 设计模式 Adapter
还请各位大S指教
代码片段和文件信息
#include
using namespace std;
/*
适配器模式 实例
核心:大规模使用新接口,并为了兼容以往接口时,本模式适用。
作者:离开的思绪
时间:2012-11-21
*/
/************************************************************/
class NewInterface
{
public:
virtual void NewAction()=0;
};
class OldInterFace
{
public:
void OldAction()
{
cout<<“我其实是老方法!“< }
};
/************************************************************/
// 适配器继承于新接口提供类,并拥有一个旧接口成员
class Adapter:public NewInterface
{
public:
OldInterFace m_pOi;
virtual void NewAction()
{
m_pOi.OldAction();
}
};
/************************************************************/
int main()
{
NewInterface *p = new Adapter();
p->NewAction(); // 虽然使用新接口,但是实际上调用了旧接口的方法
delete p;
p = NULL;
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 863 2012-11-21 11:49 DesignMode_Adapter\DesignMode_Adapter.cpp
文件 4428 2012-11-21 11:45 DesignMode_Adapter\DesignMode_Adapter.dsp
文件 561 2012-11-21 11:33 DesignMode_Adapter\DesignMode_Adapter.dsw
文件 41984 2012-11-21 11:50 DesignMode_Adapter\DesignMode_Adapter.ncb
文件 53760 2012-11-21 11:50 DesignMode_Adapter\DesignMode_Adapter.opt
文件 1410 2012-11-21 11:50 DesignMode_Adapter\DesignMode_Adapter.plg
目录 0 2012-11-21 11:53 DesignMode_Adapter
----------- --------- ---------- ----- ----
103006 7
- 上一篇:实现unix虚拟文件系统
- 下一篇:算术编码C++
相关资源
- 一个基于AD0808的模数转换电路及程序
- 基于stm32f103的AD7091源码
- STC51 ADC 采集及串口通讯
- NXP S32K bootloader
- 智能车嵌入式开发(AD128.rar)
- 基于STM32F407的AD7616代码
- 基于PIC24单片机的AD7616程序
- stm32 can bootloader
- AD7276驱动程序 STM32
- STM32F103系列ADC操作
- AVR双路ADC采集通过串口发送
- STM32F407ZE 25M外置晶振 ADC1的16通道DMA采
- AD很全的3D库集成库(Fszhang.LIBPKG)
- [野火]《RT-Thread 内核实现与应用开发
- bootloader(common.c)
- rtthread工程模板
- udp NAT(Network Address Translators) P2P
- Notepad++
- ACE程序员指南-网络与系统编程的实用
- 用ADO 对C++连接ORACLE 数据库
- c语言实现一个简单的线程池(thread
- AD9854 入门级
- C++实战源码-应用adjacent_find算法搜索相
- C++实战源码-适配器模式的简单应用
- ad多路采集(ADC.C)
- AVR单片机 Bootloader(串口在线升级程序
- 大话设计模式源码(C++)
- c++设计模式——观察模式
- c++设计模式——工厂模式
- 中颖主控6162的ADC读取
评论
共有 条评论