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

网页版微信登录入口官网网站优化软件费用

网页版微信登录入口官网,网站优化软件费用,网站建设合作流程,网络运营商包括哪些适配器模式#xff08;Adapter Pattern#xff09;是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式#xff0c;它结合了两个独立接口的功能。 这种模式涉及到一个单一的类#xff0c;该类负责加入独立的或不兼容的接口功能。举个真实的例子#xff0…        适配器模式Adapter Pattern是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式它结合了两个独立接口的功能。 这种模式涉及到一个单一的类该类负责加入独立的或不兼容的接口功能。举个真实的例子读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器再将读卡器插入笔记本这样就可以通过笔记本来读取内存卡。 一、先模拟计算机读取SD卡 1、先创建一个SD卡的接口 public interface SDCard {//读取SD卡方法String readSD();//写入SD卡功能int writeSD(String msg); } 2、创建SD卡接口的实现类模拟SD卡的功能 public class SDCardImpl implements SDCard {Override public String readSD() {String msg sdcard read a msg :hello word SD;return msg; }Override public int writeSD(String msg) { System.out.println(sd card write msg : msg); return 1; } } 3、创建计算机接口计算机提供读取SD卡方法 public interface Computer { String readSD(SDCard sdCard); } 4、创建一个计算机实例实现计算机接口并实现其读取SD卡方法 public class ThinkpadComputer implements Computer {Override public String readSD(SDCard sdCard) { if(sdCard null)throw new NullPointerException(sd card null); return sdCard.readSD(); } } 5、这时候就可以模拟计算机读取SD卡功能 public class ComputerReadDemo { public static void main(String[] args) { Computer computer new ThinkpadComputer(); SDCard sdCard new SDCardImpl(); System.out.println(computer.readSD(sdCard)); } } 二、接下来在不改变计算机读取SD卡接口的情况下通过适配器模式读取TF卡 1、创建TF卡接口 public interface TFCard { String readTF(); int writeTF(String msg); } 2、创建TF卡实例 public class TFCardImpl implements TFCard { Override public String readTF() { String msg tf card reade msg : hello word tf card; return msg; } Override public int writeTF(String msg) { System.out.println(tf card write a msg : msg); return 1; } } 3、创建SD适配TF 也可以说是SD兼容TF相当于读卡器 实现SDCard接口并将要适配的对象作为适配器的属性引入。 public class SDAdapterTF implements SDCard { private TFCard tfCard; public SDAdapterTF(TFCard tfCard) { this.tfCard tfCard; } Override public String readSD() { System.out.println(adapter read tf card ); return tfCard.readTF(); } Override public int writeSD(String msg) { System.out.println(adapter write tf card); return tfCard.writeTF(msg); } } 4、通过上面的例子测试计算机通过SD读卡器读取TF卡 public class ComputerReadDemo { public static void main(String[] args) { Computer computer new ThinkpadComputer(); SDCard sdCard new SDCardImpl(); System.out.println(computer.readSD(sdCard)); System.out.println(); TFCard tfCard new TFCardImpl(); SDCard tfCardAdapterSD new SDAdapterTF(tfCard); System.out.println(computer.readSD(tfCardAdapterSD)); } } 输出 sdcard read a msg :hello word SDadapter read tf card tf card reade msg : hello word tf card 在这种模式下计算机并不需要知道具体是什么卡只需要负责操作接口即可具体操作的什么类由适配器决定。 适配器模式是一种结构型设计模式它允许将一个类的接口转换成客户端所期望的另一个接口。适配器模式主要用于解决两个不兼容接口之间的兼容性问题。         在适配器模式中适配器类作为一个中间层将客户端对目标接口的请求转化为被适配者的方法调用。适配器可以通过继承或者组合被适配者类来实现。         适配器模式可以帮助客户端与不兼容的接口进行交互而无需修改客户端代码或被适配者的代码。这样可以提高代码的复用性和灵活性。         适配器模式在实际应用中经常用于集成已有系统、库或第三方组件以实现系统间的互操作性。它可以将新旧系统进行无缝对接并且可以随时切换适配器以适应不同的接口变化。
http://www.dnsts.com.cn/news/231135.html

相关文章:

  • 量力商务大厦网站建设江北网站制作
  • 外国做动漫图片的网站叫什么名字股票查询网站模板 wordpress
  • 翼城网站建设ftps 网站怎么做
  • 济南营销网站制作东莞微信网站建设信息
  • 高明骏域网站建设上海品牌推广公司
  • php网站开发示例代码教人做辐射4mod的网站
  • 榆垡网站建设网站建设代理开发科技企业服务
  • 个人网站设计源代码网络营销推广三板斧
  • 网站建设与设计教程视频网站建设对电子商务中的作用
  • 大连淘宝网站建设公司登记
  • 网站开发教材seo排名赚下载
  • 注册网站卖东西wordpress远程唤醒
  • 租车网站模版深圳做网站哪个好
  • 网站关键词更新万科
  • 中山网站的建设桃子网站logo
  • 福州网站关键词怎样建网站卖东西
  • 保定哪个公司做网站好库存网站建设定制
  • 做网站挣钱经历网站备案 网址
  • 合肥专业商业网站自己开设计工作室
  • 有源码怎么做网站哈尔滨做网站建设
  • gis网站开发实战教程怎么注册公司的网站
  • 唯美个人网站欣赏优秀个人网站设计
  • 商务网站建设策略谁有人跟动物做的网站
  • 做网站图片不够大那个视频网站最好最全网址
  • 设计配色网站工业设计企业
  • 深圳微商城网站建设wordpress 下载官网
  • 网站建设公司 成本结转建怎样的网站挣钱快
  • 个人网站备案名和运营接单做网站怎么开价格
  • 高端网站建设哪家公司好上海seo网站优化公司
  • 高端集团官方网站建设公司高端设计网站源码