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

中国沈阳网站在哪里下载八爪鱼网站建设

中国沈阳网站在哪里下载,八爪鱼网站建设,东莞证券,临沂网站建设对实体企业目录 一、背景介绍二、思路&方案三、过程1.适配器模式简介2.适配器模式的类图3.适配器模式代码4.适配器模式,类适配器模式和对象的对比5.适配器模式终极奥秘 四、总结五、升华 一、背景介绍 最近公司在对业务模型做构建的时候,涉及到和三方系统的对…

目录

  • 一、背景介绍
  • 二、思路&方案
  • 三、过程
    • 1.适配器模式简介
    • 2.适配器模式的类图
    • 3.适配器模式代码
    • 4.适配器模式,类适配器模式和对象的对比
    • 5.适配器模式终极奥秘
  • 四、总结
  • 五、升华

一、背景介绍

最近公司在对业务模型做构建的时候,涉及到和三方系统的对接,这让我想到了适配器模式,而如何正确理解和运用适配器模式,相信这篇文章会给你更深入的体会。

二、思路&方案

  • 1.适配器模式简介
  • 2.适配器模式的类图
  • 3.适配器模式代码
  • 4.适配器模式,类适配器模式和对象的对比
  • 5.适配器模式终极奥秘

三、过程

1.适配器模式简介

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

2.适配器模式的类图

在这里插入图片描述

3.适配器模式代码

package com.a7DesignPattern.a2StructuralType.a01Adapter;/*** 功能描述:** @Author:makang* @Date: 2021/5/3 15:40*/
public class Client {public static void main(String[] args) {//这里通过配置文件+反射实现具体要new的子类,以遵循开闭原则Target target = new Target();target.Request();target = new Adapter();target.Request();}
}
package com.a7DesignPattern.a2StructuralType.a01Adapter;/*** 功能描述:** @Author:makang* @Date: 2021/5/3 15:26*/
public class Target {public void Request(){System.out.println("target的Request方法输出");}
}
package com.a7DesignPattern.a2StructuralType.a01Adapter;/*** 功能描述:** @Author:makang* @Date: 2021/5/3 15:35*/
public class Adapter extends Target {Adaptee adaptee = new Adaptee();@Overridepublic void Request() {
//        System.out.println("Adapter的Request方法输出内容");adaptee.SpecificRequest();}
}
package com.a7DesignPattern.a2StructuralType.a01Adapter;/*** 功能描述:** @Author:makang* @Date: 2021/5/3 15:34*/
public class Adaptee {public void SpecificRequest(){System.out.println("adaptee的SpecificRequest方法输出");}
}

4.适配器模式,类适配器模式和对象的对比

通过java可以模拟实现类适配器模式;

  • 4.1.用一个抽象类和一个接口当做类的两个父类
  • 4.2.将抽象类的抽象方法体(名字、入参、出参)和接口的方法体(名字、入参、出参)一致
  • 4.3.抽象类和接口分别用在不同的地方
  • 4.4.让给一个类分别继承抽象类,和实现接口;从而达到在不同地方,适配成相同实现的效果
    在这里插入图片描述

5.适配器模式终极奥秘

什么时候考虑使用适配器模式? 永远都用不到适配器模式的时候就是对适配器模式最好的运用。

四、总结

  • 1.适配器属于一种亡羊补牢的手法,但是也总比亡羊不补来的要好
  • 2.适配器真正带给我们的思考,是在让我们强化前期的设计,以及对于七大原则的严格遵守
  • 3.如果非得牵强的找一些场景的话,可以用在对接三方系统的场景上

五、升华

模式背后的逻辑,要在宏观的层面去了解它,你就会发现不识庐山真面目的意境。

http://www.yayakq.cn/news/980593/

相关文章:

  • 自己做seo网站推广张家港质监站网址
  • 专门做投标书的网站宁波依众网络科技有限公司
  • intitle:网站建设庐江魅力网做网站号码
  • h5 建站网站 移动端win7系统下动网站建设
  • 现在公司做网站还需要域名吗企业网站建设该怎么描述
  • 运城哪里做网站如何用iis做网站
  • 乐视网站建设目标wordpress修改后台登陆地址
  • 中国移动官方网站官网网络营销站点推广的方法
  • 江苏专业网站建设费用类似凡科互动的网站
  • wordpress建立商业网站自己做游戏网站学什么
  • 域名查询网站信息湖北省建设安全管理协会网站
  • 商城网站设计注意什么网站加载速度
  • 企业为什么做平台网站wordpress4.9 php版本
  • 房产网站开发报价网络营销推广渠道都有哪些方面
  • 怎样做3d动画短视频网站wordpress 底部小工具
  • 酷站百分百企业网站搭建 网络活动策划
  • 建设银行广东分行网站精品网站建设公司
  • 菜鸟教程网站开发wordpress如何设置用户中心
  • 网站常用字体大小中国建设网站红黑榜名单
  • 谷歌app官方下载优化设计官方电子版
  • 宽屏网站源码做网站销售这几天你有什么想法
  • 站长网ppt模板下载x网站免费
  • 防止访问网站文件夹果盘游戏推广平台
  • 科技通信网站模板下载网站建设1000字
  • 企业展示型网站源码密山网站
  • 如何建网站详细步骤wordpress编辑header
  • 如何将自己做的网站发布到网上网站关键词排名怎么优化
  • 杭州网站改版公司网站首页建设公司
  • 广州门户网站火锅店营销方案
  • 和一起做网店类似的网站一见钟情 网站