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

洛阳网站建设哪个好点做视频链接哪个网站没有广告

洛阳网站建设哪个好点,做视频链接哪个网站没有广告,交换链接营销的经典案例,wordpress个人博客多大空间适配器模式: 继承原对象,持有目标对象; 文章目录 适配器模式: 继承原对象,持有目标对象;前言一、适配器模式的作用二、如何适配器模式直接上代码 总结 前言 适配器模式一般使用场景是: 将一个类(接口)转换成客户希望的另外一个类(接口)。其中适配器充当一个假的原类的作用; 一…

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


文章目录

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


前言

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


一、适配器模式的作用

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

二、如何适配器模式

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

相关文章:

  • 常州网站推广培训瑞昌建站公司
  • 服装设计素材网站大全餐饮公司网站建设
  • 百色高端网站建设建工网校官网论坛入口
  • 广告发布网站模板学校英文版网站建设方案
  • 网站移动适配河南送变电建设有限公司网站
  • 石牌桥网站建设情感营销经典案例
  • 自己做网站怎么跳过备案app store应用商店下载
  • 招聘网站报表怎么做图书馆网站设计方案
  • 网站建设项目验收付款建e网是干嘛的
  • 企业网站规划案例Wordpress怎么改成中文
  • 手机网站建设市场报价上海中学有哪些
  • 电子商务网站建设基础项目实训建设银行企业版网站
  • 工程房地产行业一条龙网站无锡网站建设公司地址
  • 如何做php分页网站wordpress 容易被收录吗
  • 全国网站备案咨询电话公司网站建设方案书怎么写
  • 怎么才能成功做网站定制网站建设费用预算
  • angular2做的网站有淘宝客网站主机
  • 音乐资源网站开发房地产销售基础知识新手必看
  • 网站注销申请书最好的品牌设计网站建设
  • 网站建设牜金手指花总十五铭坐网站建设
  • 网站动态图标wordpress大小
  • 连云港住房和城乡建设厅网站百度网络营销中心
  • 开网络公司做网站挣钱么南京做网站优化的企业
  • 营销网站模板下载广州seo公司品牌
  • 网站地图怎么上传怎么建设自己个人网站
  • 网站内搜索关键字网络推广文案怎么写
  • 海宁高端网站设计天河做网站哪家强
  • 小企业网站建设的基础知识网站后端用什么语言
  • 岳各庄网站建设公司注册网站方法
  • 浙江建设信息港网站考试成绩查询水果套餐网站