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

欧美免费视频网站模板深圳建网站兴田德润实惠

欧美免费视频网站模板,深圳建网站兴田德润实惠,做外贸 网站邮箱申请,娱乐网站设计与实现适配器模式(Adapter)将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式分为类适配器模式和对象适配器模式两种,前者类之间的耦合度比后者高,且要…

适配器模式(Adapter)将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

适配器模式分为类适配器模式和对象适配器模式两种,前者类之间的耦合度比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。

模式的结构与实现
类适配器模式采用多重继承对一个接口与另外一个接口进行匹配,Java 不支持多继承,但可以定义一个适配器类来实现当前系统的业务接口,同时又继承现有组件库中已经存在的组件。

对象适配器模式可釆用将现有组件库中已经实现的组件引入适配器类中,该类同时实现当前系统的业务接口。

现在来介绍它们的基本结构。

  1. 模式的结构与特点
    适配器模式(Adapter)包含以下主要角色。

目标(Target)接口:当前系统业务所期待的接口,它可以是抽象类或接口。
适配者(Adaptee)类:它是被访问和适配的现存组件库中的组件接口。
适配器(Adapter)类:它是一个转换器,通过继承或引用适配者的对象,把适配者接口转换成目标接口,让客户按目标接口的格式访问适配者。
优点:

客户端通过适配器可以透明地调用目标接口。
复用了现存的类,程序员不需要修改原有代码而重用现有的适配者类。
将目标类和适配者类解耦,解决了目标类和适配者类接口不一致的问题。
在很多业务场景中符合开闭原则。
缺点:

适配器编写过程需要结合业务场景全面考虑,可能会增加系统的复杂性。
增加代码阅读难度,降低代码可读性,过多使用适配器会使系统代码变得凌乱

在这里插入图片描述
对象适配器模式的结构图:
在这里插入图片描述
适配器模式使用场景
系统需要使用现有的类,而此类的接口不符合系统的需要,即接口不兼容。
想建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作。
需要一个统一的输出接口,而输入端的类型不可预知。

http://www.15wanjia.com/news/172632.html

相关文章:

  • 做自媒体网站需要注册什么公司wordpress更换网站
  • 音乐网站开发背景及意义深圳建筑工程交易服务中心网
  • 哪些知名网站用wordpress网页设计与网站建设书籍
  • 建设银行自贡分行网站微信开放平台是什么
  • 京东的网站建设介绍住房城市建设网站
  • 免费下载ppt的网站正邦设计有限公司
  • 企业英文网站建设如何进入网站后台管理网站
  • 网站后台如何登陆网站有收录但是没排名
  • 广西医院响应式网站建设方案微信代运营合作方案
  • 万由nas做网站网站是怎么做的吗
  • 网站开发技术课程设计说明书海南专业网站运营托管
  • 乾安网站建设哪家好四平市网站建设
  • seo网站快速排名外包域名备案做电影网站
  • 网站开发相关的教材书籍台州市建设规划局网站6
  • 公司建的是网页还是网站网站首页素材
  • 安庆建设机械网站江苏省建设工程信息一体化平台
  • 网站制作工作室哪家比较好大连做网站哪家便宜
  • 网站后台管理规定wordpress 插件大全
  • 设计师品牌 网站百度怎么注册店面地址
  • 临沂网站建设模板做推广的公司一般都叫什么
  • mvc6电商网站开发实战东莞网站制作企业网站
  • 网站的详细设计网站开发工具选用原则
  • 怎么免费搭建网站中山今科网站建设
  • 外贸网站设计的公司承德市住房和城乡建设局官网
  • 企业建设网站没有服务器管理系统中计算机应用实践考试
  • 上海虹口网站建设公司网络运维工程师实习报告
  • 网站建设验收评审标准sem与seo
  • 顺德网站制作案例机构做网页设计卖钱的网站
  • 雄县做网站保定官网优化技巧
  • vps 网站 需要绑定域名吗网店出租网站程序