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

qq强制聊天网站源码软文发布公司

qq强制聊天网站源码,软文发布公司,杨浦网站建设 网站外包,it外包公司排行榜适配器模式(Adapter)将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式分为类适配器模式和对象适配器模式两种,前者类之间的耦合度比后者高,且要…

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

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

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

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

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

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

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

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

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

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

http://www.ritt.cn/news/18409.html

相关文章:

  • 如何推广自己网站网络推广工具
  • 大连哪家公司做网站深圳seo关键词优化
  • 网站后台管理系统模板seo是什么意思 职业
  • 柳市外贸网站建设网络推广怎么学
  • 大冶市规划建设局网站百度代发收录
  • 做阀门的网站中小企业网站优化
  • 做网站交互下拉关键词排名
  • 百度批量查询工具系统优化软件哪个最好的
  • 套路网站怎么做的广告优化师怎么学
  • 外贸营销网站推广在线生成个人网站app
  • 网站开发前端和后端的区别郑州seo代理商
  • php动态网站开发教程前言电商数据网站
  • 微信公众号制作的网站开发seo怎么搞
  • 广州石井做网站网站优化推广方法
  • js网站记住密码怎么做百度游戏排行榜风云榜
  • 大荔县住房和城市建设局网站环球资源网官方网站
  • wordpress除了首页还能再新增主题厦门seo搜索引擎优化
  • 如何在国内做美国外贸公司网站唐山网站建设方案优化
  • 做app和网站哪个服务外包公司
  • 政府网站建设标准长沙专业seo优化推荐
  • 竹子建站加盟咨询女性广告
  • wordpress 网站备案网站开发是做什么的
  • 宝安网站建设制作关键词检索
  • 音乐主题资源网站建设东莞seo排名优化
  • 建设市场监督管理网站广州关键词排名推广
  • 做c2c网站的弊端seoul是什么品牌
  • 天长做网站的网站排名优化
  • uni做网站首页百度seo最成功的优化
  • bs网站开发制作网站用什么软件
  • 国内做网站最大的公司有哪些市场监督管理局职责