当前位置: 首页 > news >正文

开发网站网页归档软件培训方案

开发网站网页归档,软件培训方案,徐州网站开发信息,100个免费推广网站的排名1、适配器模式的提出 在软件功能开发中#xff0c;由于使用环境的改变#xff0c;之前一些类的旧接口放在新环境的功能模块中不再适用。如何使旧接口能适用于新的环境#xff1f;适配器可以解决此类问题。适配器模式#xff1a;通过增加一个适配器类#xff0c;在适配器接…1、适配器模式的提出 在软件功能开发中由于使用环境的改变之前一些类的旧接口放在新环境的功能模块中不再适用。如何使旧接口能适用于新的环境适配器可以解决此类问题。适配器模式通过增加一个适配器类在适配器接口中做一些适配操作将旧模块类转换成使用者Client类期望的接口。 2、需求模式 有一个旧模块类OlderMoudle该类拥有一个OlderRequest接口由于使用者Client环境的改变之前Client不再能够直接使用OlderRequest接口。设计Client能访问OlderRequest接口的功能代码。 3、适配器模式的代码实现 1UML图如下 2代码实现如下 #include iostreamclass Target { public:virtual void request()0;virtual ~Target(){}; };class OlderMoudle { public:void OlderRequest(){std::cout OlderMoudle OlderRequest std::endl;} };class Adapter:public Target { private:OlderMoudle *m_pModule; public:Adapter(OlderMoudle* p):m_pModule(p){};virtual void request() override{//... todo adapterstd::cout Adapter request std::endl;m_pModule-OlderRequest();} }; class Client { private:Target* m_pTarget nullptr; public:Client(OlderMoudle* p){m_pTarget new Adapter(p);};void DoWork(){m_pTarget-request();}~Client(){if(m_pTarget ! nullptr){std::cout Client ~Client std::endl;delete m_pTarget;m_pTarget nullptr;}} };int main() {OlderMoudle *pOlderModule new OlderMoudle();Client obj(pOlderModule);obj.DoWork();delete pOlderModule;pOlderModule nullptr;return 0; }程序运行结果如下
http://www.huolong8.cn/news/162258/

相关文章:

  • 建设网站需要什么人员山东省城乡住房建设厅网站
  • 关于建设俄语网站的稿子龙岗网络科技有限公司
  • 我有一个域名怎么做网站做电影网站都需要什么工具
  • 网站模版html做企业网站服务器在国外
  • 怎么用dw做网站江西省城乡建设网站
  • 怎样买空间做网站网站建设案例图片
  • 企业核名网站个人网站网页模板
  • 网站源码平台档案网站建设的意义
  • 网站开发有什么乐山 做网站
  • 柯林wap建站桂林论坛网app
  • 深圳手机网站建设牛商网想找人做网站怎么了解
  • 吉林省建设信息网站杭州网站推广营销服务
  • 凡科建站弊端wordpress访客切换主题
  • 公司网站建设提纲陕西省建设监理工程协会网站
  • 建立一个网站怎么做在线做效果图有哪些网站
  • 如何用域名进网站合肥专业网站制作设计
  • 微商城网站建设报价wordpress建站
  • 毕业设计网站wordpress前台漏洞
  • 网站建设 模板网站转运网站建设
  • 福州有网站开发的公司吗下载应用商店app
  • 我要建房子去什么网站找人做大流量网站 优化
  • 网站建设动图代码阿里巴巴seo排名优化
  • wordpress产品授权厦门优化公司
  • 网站制作 苏州佛山室内设计公司排名
  • c 网站模板全国卫生机构建设管理系统网站
  • 自己做的网站怎么添加文档重庆网站建设电脑版
  • 耀华建设管理有限公司网站项目名称
  • 免费影视网站建设网站建设设计780元全包
  • 库尔勒网站建设价格做穿越火线的网站资料
  • 网站建设投诉去哪里投诉网页美工设计教案网页元素设计