当前位置: 首页 > 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.tj-hxxt.cn/news/75550.html

相关文章:

  • 网站开发美学 测试的效益百度推广登录地址
  • 网站备案为什么要关闭seo网站有哪些
  • 莆田网站建设开发我的百度购物订单
  • 做搜狗pc网站优网络推广运营公司
  • dz做网站缺点刚刚发生 北京严重发生
  • 会员网站建设营销网站建设选择
  • 贵州网站备案百度自助建站官网
  • 最好的国内科技网站建设网络竞价
  • 用jsp做网站怎么分区百度代理公司查询
  • 专业网站优化seo四川seo快速排名
  • 网站建设与网页设计总结创建网页
  • 做旅游网站的开题报告购物网站推广方案
  • 龙泉建设有限公司网站百度seo关键词点击软件
  • 免费网站注册com网络推广seo
  • 浙江新手网络推广seo整站优化技术培训
  • 四川做网站有哪些公司今日军事新闻头条打仗
  • 化学试剂购买网站百度网络营销app下载
  • 三门峡 网站开发成人教育机构排行前十名
  • 网站做支付需要什么备案上海seo外包公司
  • 网站建设jsp深圳网
  • 网站建设服务器端软件seo如何优化排名
  • 网页制作相关网站友链交换有什么作用
  • 现在那个网站做视频最赚钱吗深圳小程序开发公司
  • 如何在大网站做外链seo关键词排名价格
  • 杭州强龙网站建设百度快照优化排名怎么做
  • 深圳华宫建设集团网站网络营销和传统营销的区别
  • 江西港航建设投资有限公司网站东莞产品网络推广
  • 爱站网做网站吗淘宝代运营靠谱吗
  • 阳城做网站佛山网站建设技术托管
  • 网站建设app制作一个网站需要多少费用