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

大连最新发布泉州seo托管

大连最新发布,泉州seo托管,易语言做网站外挂,社交网站推广怎么做适配器模式: 继承原对象,持有目标对象; 文章目录 适配器模式: 继承原对象,持有目标对象;前言一、适配器模式的作用二、如何适配器模式直接上代码 总结 前言 适配器模式一般使用场景是: 将一个类(接口)转换成客户希望的另外一个类(接口)。其中适配器充当一个假的原类的作用; 一…

适配器模式: 继承原对象,持有目标对象;


文章目录

  • 适配器模式: 继承原对象,持有目标对象;
  • 前言
  • 一、适配器模式的作用
  • 二、如何适配器模式
    • 直接上代码
  • 总结


前言

适配器模式一般使用场景是: 将一个类(接口)转换成客户希望的另外一个类(接口)。其中适配器充当一个假的原类的作用;


一、适配器模式的作用

主要解决在软件系统中,常常要将一些"现存的对象"放到新的环境中,而新环境要求是现有接口无法满足的;

二、如何适配器模式

例如我现在只能获取到一个类是Target,但是我想用另一个类 NewTarget 中的sout方法,这里我们就需要做一个适配

适配之后,当前依赖的是适配的类, 并不是 NewTarget ,做到了解耦

直接上代码

  1. 我目前持有的对象Target
public class Target {public void required() {System.out.println("正常的方法访问!");}
}
  1. 我要调用的目标对象NewTarget
public class NewTarget {public void sout() {System.out.println("难搞客户的特殊方法请求!");}
}
  1. 适配器
/*** 适配器: 继承原有对象,持有目标对象*/
public class Adapter extends Target {NewTarget newTarget = new NewTarget();@Overridepublic void required() {newTarget.sout();}
}
  1. 测试类中测试
public class Client {// 目标对象是NewTargetpublic static void main(String[] args) {// 我能拿到的Target target = new Adapter();target.required();}
}

执行结果:
调用的是目标类中的方法

总结

  1. 表面上,我依然调用的Target方法
  2. 但是Adapter继承了Target,并重写了它的方法
  3. 表面上调用Target实际上调用的是Adapter,而Adapter实际上调用的是目标NewTarget中的sout方法
http://www.dt0577.cn/news/41123.html

相关文章:

  • 制作一个官网seo精准培训课程
  • 龙岗模板网站建设中国第一营销网
  • 上海有哪些做网站的域名查询平台
  • 站长素材网站房地产新闻最新消息
  • 公司网站怎么做产品图片推广普通话的宣传语
  • 新手做网站选材手机助手
  • 移动商城网站开发选择网站推广做什么
  • 网站开发 网页上传 网页制作郑州网站推广公司咨询
  • 网站建设与维护 pdf合肥网站优化软件
  • 政府信息公开和网站建设站长分析工具
  • 档案网站建设经验整合营销公司排名
  • 深圳宝安医院的网站建设广州现在有什么病毒感染
  • 苏州外贸营销网站建设网络推广外包业务销售
  • 政府类网站的设计特点seo搜索引擎优化实训
  • 网站的竞价怎么做抖音矩阵排名软件seo
  • 长春做网站哪家好国内免费b2b网站大全
  • 网站同城在线哪里做手机优化助手
  • 江门网站制作计划竞价托管一般要多少钱
  • 网站建设xs029下载百度语音导航地图
  • 好的网站模板新网络营销
  • 公司做网站需准备资料指数基金怎么选
  • 坪山做网站的公司手机百度网盘下载慢怎么解决
  • 网站建设的界面f分百度关键词搜索引擎排名优化
  • 商务网站建设策划书新网站seo
  • 自己做网站需要买什么全网软文推广
  • 住房城乡建设厅网站准考证南宁百度seo排名优化软件
  • 巴顿品牌设计上首页的seo关键词优化
  • 深圳市建设管理委员会网站搜索引擎优化论文
  • 华强方特网站开发沈阳seo合作
  • 网站为何要屏蔽百度蜘蛛重庆seo按天收费