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

网站开发需要提供哪些东西怎样建设网站内容

网站开发需要提供哪些东西,怎样建设网站内容,企业建站1年,电商平台网站建设多少钱适配器模式属于结构型的设计模式#xff0c;它是结构型设计模式之首#xff08;用的最多的结构型设计模式#xff09;。 适配器设计模式也并不复杂#xff0c;适配器它是主要作用是将一个类的接口转换成客户希望的另外一个接口这样使得原本由于接口不兼容而不能一起工作的那…适配器模式属于结构型的设计模式它是结构型设计模式之首用的最多的结构型设计模式。 适配器设计模式也并不复杂适配器它是主要作用是将一个类的接口转换成客户希望的另外一个接口这样使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式有两种1.类的适配器 2.对象适配器对象适配器更多一些。 适配器模式和装饰模式很类似下面一篇我们会学习装饰者模式并分析他们之间的区别示例比如你在网上买了一个手机但是买家给你发回来了一个3接头的充电器但是恰好你又没有3接头的插槽只有2个接口的插槽于是你很直然地便会想到去找你个3接口转两接口的转换器。简单的分析下这个转换器便是我们这里的适配器Adapter。三相插头便是我们要适配的Adaptee,两相插 类适配器 -----在我看来C的类适配器的用多重继承实现并提供适配后的接口。这是你的三相插头[cpp] view plain copyclass ThreePhaseOutlet  {  public:      void doThreePhasePlugin()      {          cout三相插头强势插入endl;      }  };  这是你想要的两相插头[cpp] view plain copyclass TwoPhaseOutlet   {  public:      virtual void doPlugin()  0;  };  然后你将需要找到一个转接头将三相插头转换为“两相插头”[cpp] view plain copyclass OutletConvertor: public TwoPhaseOutlet,public ThreePhaseOutlet  {  public:      void doPlugin()      {          doConvertor();          doThreePhasePlugin();      }             void doConvertor()      {          cout三相插头转为两厢插头endl;      }  };  现在你可以强势插入两相的插口了。[cpp] view plain copyTwoPhaseOutlet* outlet  new OutletConvertor();  outlet-doPlugin();  对象适配器模式-----对象适配器是将需要适配的对象进行包装然后提供适配后的接口。对象适配器的 三相插口和转接头的代码和上面一致。只是整合步骤不一致[cpp] view plain copyclass OutletConvertor : public TwoPhaseOutlet  {  public:      void doPlugin()      {          doConvertor();          m_out.doThreePhasePlugin();      }      void doConvertor()      {          cout三相插头转为两厢插头endl;      }      ThreePhaseOutlet m_out;  };  对象适配器相比类适配器来说更加灵活他可以选择性适配自己想适配的对象。例如我们下面把代码改成这样你也许就会明白为什么我这样说[cpp] view plain copyclass OutletConvertor : public TwoPhaseOutlet  {  public:      OutletConvertor(ThreePhaseOutlet out)      {          m_out  out;      }      void doPlugin()      {          doConvertor();          m_out.doThreePhasePlugin();      }      void doConvertor()      {          cout三相插头转为两厢插头endl;      }      ThreePhaseOutlet m_out;  };  我们在构造的时候将具体需要适配的适配对象传入这样便可以根据传入不同的对象从而对该对象进行适配。而类适配器却无法选择对象他是对整个类进行适配。也就是把所有的三相插口全部转换为两相的而不是针对某一个。
http://www.pierceye.com/news/421216/

相关文章:

  • 安徽索凯特建设工程有限公司网站wordpress虚拟资源
  • 做购物网站安全吗河南网站平台建设公司
  • 网站台做计么呢wordpress微信插件开发
  • 外贸电商网站制作网站开发数据库问题
  • 如何推广个人网站广州关键词优化外包
  • 长沙专业网站建设公司排名运城网站建设专业服务商
  • 建设银行宁波招聘网站会议管理系统
  • 重庆 网站开发如何将网站提交到搜索引擎
  • 怎么把网站封包做app网页设计基础开题报告及网页流程图
  • 网上购物网站开发的背景网站开发与应用 论文
  • 广州做网站哪个公司做得好优化设计方法
  • ie的常用网站企业文化建设网站
  • 网站广告是文化事业建设费系统客户管理软件
  • 企业网站用个人备案佛山网站建设公司哪个性比价好些
  • 深圳龙华做网站公司网络平面设计包括哪些
  • 高清素材网站无水印我要找人做网站的主页
  • 手机网站 程序网站备案要关多久
  • 网站需要具备条件在线用代码做网站
  • 代码下载网站河北恒山建设集团网站
  • 网站设计应遵循的原则做企业网站有哪些好处
  • 网站不用域名解绑商务网站建设的一般流程是什么?
  • 企业网站的运营如何做秦皇岛网站制作与网站建设
  • 潍坊 营销型网站建设室内设计和装修设计
  • 滕州市东方建设工程事务有限公司网站房房网
  • php网站漂浮广告代码百度一下打开网页
  • 华为公司网站建设方案模板自己做网站的费用
  • 网站设计命名规范广州短视频内容营销平台
  • 天津专门做网站的公司成都市城乡建设局网站
  • 品牌网站升级wordpress 4.9中文
  • 网站搭建软件广告标识标牌制作公司