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

做ps兼职的网站有哪些哈尔滨门户网站制作哪家好

做ps兼职的网站有哪些,哈尔滨门户网站制作哪家好,网站欢迎页面flash,树莓派做的网站适配器模式介绍介绍适配器模式的作用就是把原本不兼容的接口#xff0c;通过适配修改到统一的过程#xff0c;使得用户方便使用。在实际工作中#xff0c; 有时候我们需要把各个业务线的各种类型服务做统一的包装#xff0c;再对外提供接口进行使用。适配器模式要解决的主要… 适配器模式介绍介绍适配器模式的作用就是把原本不兼容的接口通过适配修改到统一的过程使得用户方便使用。在实际工作中 有时候我们需要把各个业务线的各种类型服务做统一的包装再对外提供接口进行使用。适配器模式要解决的主要问题就是多种差异化类型的接口做统一输出。适配器可担任两个对象间的封装器它会接收对于一个对象的调用并将其转换为另一个对象可识别的格式和接口。适配器模式通过封装对象将复杂的转换过程隐藏于幕后。被封装的对象甚至察觉不到适配器的存在。适配器模式结构对象适配器构成原则适配器实现其中一个对象的接口并对另一个对象进行封装。1、客户端包含当前程序业务逻辑的类。2、客户端接口描述了其他类与客户端代码合作时必须遵循的协议。3、服务其中的有些功能类或方法客户端无法直接调用其功能无法进行使用。4、适配器可以同时与客户端和服务交互的类它在实现客户端接口的同时封装了服务对象。适配器接受客户端通过适配器接口发起的调用并将其转换为适用于被封装服务对象的调用。客户端代码只需通过接口与适配器交互即可无需与具体的适配器耦合。这在服务类接口被更改或替换时很有用你无需修改客户端代码就可以创建新的适配器类。类适配器通过继承机制适配器同时继承两个对象的接口。此种方式只在支持多重继承的编程语言中实现例如C类适配器不需要封装任何对象因为它同时继承了客户端和服务的行为。适配功能在重写的方法中完成最好生成的适配器可替代已有的客户端类进行使用。适配器模式优缺点优点使得代码干净整洁易于维护减少大量重复的判断和使用让代码更加易于维护和扩展。单一职责原则可以将接口或数据转换代码从程序主要业务逻辑中分离。开闭原则客户端代码通过客户端接口与适配器进行交互你就能在不修改现有客户端代码的情况下在程序中添加新类型的适配器。缺点代码复杂度增加需要增加很多接口和类Demo    /// summary/// 接口类客户端类/// /summarypublic interface ITarget{string GetRequest();}/// summary/// 被适配者     例如遗留老代码开源模块等/// /summarypublic class Adaptee{public string GetSpecificRequest() {return 特殊的请求  遗留的老代码;}}/// summary/// 适配器/// /summarypublic class Adapter:ITarget{private readonly Adaptee _adaptee;public Adapter(Adaptee adaptee){this._adaptee  adaptee;}/// summary/// 显示实现的接口类/// 在这里可以调用遗留老代码的方法。/// /summary/// returns/returnspublic string GetRequest(){return 我正在调用  _adaptee.GetSpecificRequest();}}class Program{static void Main(string[] args){Console.WriteLine(Start Test Adapter Mode);//实例化老代码模块Adaptee tempAdaptee  new Adaptee();                            ITarget adapter  new Adapter(tempAdaptee);//通过实现的接口去调用老代码模块中的方法。var showResultadapter.GetRequest();            Console.WriteLine(showResult);Console.ReadKey();}} 被调用老代码模块的方法可以看到在上述代码中我们通过适配器去直接调用的老代码中的方法。在我们平时的开发过程中适配器使用的场景还是很多的比如系统对开源组件的支持多设备的支持等。对于设计模式而言要学会注意它的使用场景也只有在合适的场景下使用它才能发挥它最大的效果。适配器可以通过以不同抽象或接口实例为参数的构造函数来识别。当适配器的任何方法被调用时它会将参数转换为合适的格式然后将调用定向到其封装对象中的一个或多个方法。小寄语人生短暂我不想去追求自己看不见的我只想抓住我能看的见的。我是阿辉感谢您的阅读如果对你有帮助麻烦点赞、转发  谢谢。
http://www.pierceye.com/news/411673/

相关文章:

  • 公益网站建设方案代码需求网站
  • php网站开发步骤苏州知名网站制作开发
  • 万网免费建企业网站长春搜索引擎优化
  • 网站如何建设数据库网站制作自己接单
  • 为什么有的网站点不开免费的png素材网
  • 百度多久收录网站整体vi设计公司
  • 卡盟网站怎么做图片大全wordpress企业主题餐饮
  • 网站建设培训公司网站跳出率高
  • 电脑网站手机版怎么做网站建设平台哪个公司好
  • 常州网站制作报价wordpress 主页不显示图片
  • 如何在淘宝上做自己的网站东莞通网上营业厅
  • 北京专业响应式网站建设龙岗品牌网站建设
  • 网站qq联系怎么做莲都区建设分局网站
  • 河南旅游集团 网站建设网络运营与推广
  • 搭建网站要多少钱龙岩融胤网络科技有限公司
  • 网站建设实训报告命名规范深圳外贸网站开发
  • 深圳好看的公司网站做网站 网络科技公司
  • wordpress可以建哪些网站吗网站建设从哪入手
  • 网站建设合同下载建站工具包
  • 阜宁网站建设服务商江苏网络公司网站建设
  • 网站语言切换功能如何做wordpress 茶业 主题
  • 南昌企业网站模板建站济南好的seo
  • 食品建设网站公司简介模板免费下载
  • 重庆网站推广运营公司非常酷的wordpress主题
  • 网站未备案被阻断怎么做中国大数据公司排名10强
  • 柳市网站优化茶叶怎么做网站销售
  • 燕郊网站建设公司什么叫动漫设计与制作
  • 瑞安做网站的公司专门做2次元图片的网站
  • 为什么自己做的网站老是404错误个人建设网站流程
  • 柳州网站建设找哪家好沈阳线上教学