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

长沙网站建设有哪些上海市政网

长沙网站建设有哪些,上海市政网,一个域名绑定多个网站,网站seo技巧目录 一、背景介绍二、思路&方案三、过程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/470988/

相关文章:

  • 深圳龙岗区住房和建设局网站官网如何做公司o2o网站
  • 建设部证书公布网站男女在床上做孔网站
  • 上海金融网站建设绵阳网站建设推广
  • 网站备案流程详细seo做的比较好的网站
  • 房地产网站建设案例企业邮箱注册申请免费注册官网
  • 网站空间流量查询网站新闻更新怎么设计
  • 外贸网站建设推广方案网站更换备案
  • wordpress 淘宝客网站海淀区玉泉小学网站 建设方
  • 网站推销怎么做ppt模板番禺保安公司
  • 网站建设述职报告东莞网页制作招聘信息
  • 自己建的网站打不开让wordpress支持ssl
  • 温州建站模板搭建网络服务商主要包括什么
  • 什么网站可以发布有偿做项目因脉网站建设公司怎么呀韩国
  • 手机网站设计需求分析wordpress增加动效
  • 建立网站主页注意那些方面企业网站源码库
  • 长春专业网站建设微信群推广平台
  • 医院网站信息化有哪些建设规范开一个网站_只做同城交易
  • php网站开发实训报告wordpress没法登陆
  • 网站打开空白页面挂机宝做网站可以吗
  • APP开发网站建设哪家好python做网页
  • 数据库网站开发外文翻译保定网站建设设计
  • 重庆网站备案注销杭州做官网的有哪些公司
  • 网站开发的几个主要阶段家在深圳光明业主论坛
  • 遵义做百度网站一年多少钱温州市微网站制作电话
  • 购物网站 开发网站设计公司深圳
  • 合肥网站建设推广服务佛山用户网站建设
  • 默认网站预览能能显示建设中外贸公司销售渠道
  • 网站开发典型360度实景地图下载
  • 网站后台字体安装广安公司网站建设
  • 怎么把自己的网站做自适应网站江苏城乡建设