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

专门做行业分析的网站广告设计属于什么学类

专门做行业分析的网站,广告设计属于什么学类,网站开发 后端服务,做二手家电市场加什么网站可以适配器模式: 继承原对象,持有目标对象; 文章目录 适配器模式: 继承原对象,持有目标对象;前言一、适配器模式的作用二、如何适配器模式直接上代码 总结 前言 适配器模式一般使用场景是: 将一个类(接口)转换成客户希望的另外一个类(接口)。其中适配器充当一个假的原类的作用; 一…

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


文章目录

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


前言

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


一、适配器模式的作用

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

二、如何适配器模式

例如我现在只能获取到一个类是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.sczhlp.com/news/60170/

相关文章:

  • 深圳怎么注册公司网站国内建站平台
  • 淘天研发岗某个笔试第三题
  • EXCEL常用函数
  • 移动课程播放网站建设多少钱微山本地有做网站的么
  • 有哪些做的好的小众网站wordpress 安装 重定向循环
  • 网站域名做链接怎么做注册城乡规划师考试时间2024
  • 您在工信部门备案网站获取的icp备案号python基础教程视频
  • 柳市哪里有做网站推广好的网站建设公司哪家好
  • 商城版手机网站制作设计说明翻译
  • 建站之星网站 seo优化农业网站开发的实验报告
  • 邯郸制作网站互联网营销师培训内容
  • 郑州网站开发培训班微网站上的一键导航怎么做
  • 兴城做网站推广的北交所公司企业债券开市
  • 海南省建设人力资源网站wordpress修改字体加载
  • 凡科网站建设步骤德州商城网站建设
  • 企业网站建设一般考虑哪些因素?电影网站的代理怎么做
  • 怎么查网站的备案做商城外贸网站
  • 网站注册好域名怎么办石狮网站建设
  • 公司推广网站建设话术网站建设与网站设计哪个好学
  • 怎么建设英文网站关键词优化排名用什么软件比较好
  • 【重绘】和【回流】概念以及如何减少回流
  • 网站死链删除网站营销建设公司
  • 沙特网站后缀西安网站制作平台
  • 菏泽做网站的项城市建设方案公示在哪个网站
  • 知名网站定制报价新浪云搭建wordpress
  • 养老院服务质量建设专项网站全网营销型网站新闻
  • 下载app 的网站 如何做济源市网站建设
  • 西乡专业建站企业网站建设合同模板
  • 顺德购物网站建设网站建设hairongsoft
  • 低价网站建设行业现状上海专业的网站建