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

网站 做英文 翻译 规则seo多久可以学会

网站 做英文 翻译 规则,seo多久可以学会,做婚礼logo免费的网站,设计 日本 网站大全适配器模式 通常在已有程序中使用,至少有两个类的接口不兼容时,让相互不兼容的类能很好地合作。例如之前系统 用的Target 接口调用,现在要新增第三方接口Adaptee。如何进行适配,面向客户端提供 调用Target接口方式达到使用Adaptee…

适配器模式 通常在已有程序中使用,至少有两个类的接口不兼容时,让相互不兼容的类能很好地合作。例如之前系统 用的Target 接口调用,现在要新增第三方接口Adaptee。如何进行适配,面向客户端提供 调用Target接口方式达到使用Adaptee目的。简单理解:
客户端(Main函数)要调用Target 使用 Adaptee 功能。
根据适配器类与适配者类的关系不同,适配器模式可分为对象适配器和类适配器两种。

类适配器:新建一个适配器叫Adapter, Adapter 继承 Adaptee ,并实现Target接口完成适配
对象适配器:新建一个适配器叫Adapter, Adapter 里面含有 Adaptee 属性(构造器委托),并实现Target接口完成适配
设计模式,一定要敲代码理解

Target (调用目标接口)

/**
适配器—— Target 是调用目标, 是其他对象 的"榜样",都要向其看齐
*/
public interface Target {void targetUse1();void targetUse2();
}

Adaptee (需适配接口)

/*** @author ggbond* @date 2024年04月04日 10:25* 第三方接口,后面需 通过  Adapter 适配,使得Target兼容*/
public class Adaptee {public void method1() {System.out.println("Adaptee:方法1");}public void method2() {System.out.println("Adaptee:方法2");}
}

继承适配

/*** @author ggbond* @date 2024年04月04日 10:29* 类适配器 ,采用继承方式*/
public class Adapter01 extends  Adaptee implements Target {@Overridepublic void targetUse1() {System.out.println("适配 Adaptee 的方法1.");method1();}@Overridepublic void targetUse2() {System.out.println("适配 Adaptee 的方法2.");method2();}
}

委托适配

    /*** @author ggbond* @date 2024年04月04日 10:29* 对象适配器,采用继承方式*/public class Adapter02 implements Target  {private  Adaptee adaptee;public Adapter02(Adaptee adaptee) {this.adaptee = adaptee;}@Overridepublic void targetUse1() {System.out.println("适配 Adaptee 的方法1.");adaptee.method1();}@Overridepublic void targetUse2() {System.out.println("适配 Adaptee 的方法2.");adaptee.method2();}}

调用测试

/*** @author ggbond* @date 2024年04月04日 10:43* 调用Target接口,使用Adaptee接口*/
public class Main {public static void main(String[] args) {Target target01 = new Adapter01();target01.targetUse1();target01.targetUse2();System.out.println("-----------");Target target02 = new Adapter02(new Adaptee());target02.targetUse1();target02.targetUse2();}
}

结果

适配 Adaptee 的方法1.
Adaptee:方法1
适配 Adaptee 的方法2.
Adaptee:方法2
-----------
适配 Adaptee 的方法1.
Adaptee:方法1
适配 Adaptee 的方法2.
Adaptee:方法2

总结

可以将两个互不相干的类关联在一起,目的为了兼容通用。但是类适配器对于 Java等语言继承受限。满足单一职责原则与开闭原则,当然代码整体复杂度增加。

代码下载

代码下载

http://www.hengruixuexiao.com/news/41900.html

相关文章:

  • 手机端网站设计模板提高seo排名
  • 市通建设工程质量监督局网站百度快照投诉
  • 老外把金文做的网站翻译叫什么故事型软文广告
  • 设计手机商城网站建设seo网络优化培训
  • 网站是如何盈利的武汉seo首页
  • 网站建设文化怎么样网优工程师前景和待遇
  • wordpress 优化seo插件关键词优化排名要多少钱
  • 外贸营销型网站建设开网店哪个平台靠谱
  • 建设一个网站的操作流程300字什么是外链
  • 聚通装潢口碑好不好东莞搜索优化十年乐云seo
  • 做教程的网站内容怎么找怎么做网站?
  • 门户网站建设需求模板百度一下官网搜索引擎
  • 萌宝宝投票网站怎么做淘宝推广怎么推
  • 免费校园网站建设鸡西网站seo
  • 网站建设的具体步骤有哪些抖音关键词排名
  • 政协网站 两学一做专题研讨广州疫情已经达峰
  • 太原网站优化网络营销毕业论文8000字
  • wordpress最快仿站各个广告联盟的标识
  • mac docker wordpress青岛网站seo
  • 用那种语言做网站比较好郑州网站设计
  • 用.aspx做网站东莞网络营销全网推广
  • 网站改版如何做301小学生简短小新闻十条
  • 怎么做淘宝客网站和APP外链火
  • 网站开发需要武汉seo排名扣费
  • 猪八戒网做网站西安seo服务外包
  • 苏州新港建设集团有限公司网站付费内容网站
  • 百度飙风算法 小网站新手如何找cps推广渠道
  • 电商网站制作流程著名营销策划公司
  • 外贸网站翻译建设seo推广培训
  • 最新章节 第四百六十二章 花两亿做的网站网站发布与推广方案