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

微信网站用什么做的开发一个app软件多少钱

微信网站用什么做的,开发一个app软件多少钱,做文交所的都有哪些网站,男女宾馆做爰视频网站适配器模式 通常在已有程序中使用,至少有两个类的接口不兼容时,让相互不兼容的类能很好地合作。例如之前系统 用的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.jinmujx.cn/news/118423.html

相关文章:

  • php网站后台开发app数据分析软件
  • 网站需要每个城市做推广吗seo搜索优化公司
  • 设计网站公司优选亿企邦近期国内新闻摘抄
  • 即墨网站建设哪家好凡科网站建站教程
  • 电商网站开发发展和前景如何查询百度收录情况
  • 随州网站建设哪家实惠重庆网站seo技术
  • 外贸公司的网站建设模板下载线上商城的推广方案
  • 石家庄营销型网站建设平台广告推广
  • 优秀定制网站建设案例谷歌seo是什么意思
  • dw做网站常用标签seo国外推广软件
  • 网站登录注册做验证码的目地域名反查
  • 济南科技市场做网站全自动推广引流软件免费
  • 怎么看别的网站是那个公司做的重庆seo网站系统
  • 中医院网站素材360优化大师最新版
  • 做视频网站需要多少带宽百度企业官网认证
  • 做网站微信群营销网
  • 找兼职h5网站开发人员免费的seo
  • 生物做实验的网站网络推广都是收费
  • 网站开发软硬件条件培训机构还能开吗
  • 做网站哪个语言强seo推广方法有哪些
  • 微信营销和网站建设河南今日头条新闻
  • 免费建立网站教程百度推广平台登录
  • 山西住房建设厅官方网站网络推广的主要工作内容
  • 还有人用asp做网站吗短视频推广平台
  • WordPress文章分享图关键词seo是什么意思
  • 手机网站优化 工具如何推广自己的网站
  • 免费学做美食视频网站有哪些做网站推广一般多少钱
  • 阿拉营销网站网站优化推广
  • 上海网站建设公司怎么样百度代理推广
  • 单页网站建设教程淘宝搜索热词排名