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

上海住房与建设部网站wordpress怎么使用七牛云

上海住房与建设部网站,wordpress怎么使用七牛云,深圳微商城网站制作公司,上海高端设计公司适配器模式#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.pierceye.com/news/249624/

相关文章:

  • 养生网站模板下载山东网站建设哪家专业
  • 最新电子产品网站模板网站建设公司 腾佳
  • 跟公司产品做网站用什么程序做网站最好优化
  • 在线代理网页浏览网站山东省城乡住房建设厅网站
  • 网站建设需准备什么彩页模板图片
  • 怎么用网站源码建站网站换空间步骤
  • 酒店网站开发回扣商丘企业网站建设服务
  • 网站建设策划解决方案河北自助建站系统平台
  • 有没有做高仿手表的网站设计师的职责
  • struts2 做的网站seo公司怎样找客户
  • 帮别人做网站赚钱吗中山快速建站合作
  • 保靖网站建设做网站要运用到代码吗
  • 我用织梦5.7做个网站应该把淘宝客店铺链接放到哪frontpage可以制作网页吗
  • 潍坊优化网站排名在线网页设计培训机构
  • c做的网站ps做 网站标准尺寸
  • 老虎淘客系统可以做网站吗wordpress po mo
  • 网站的建设与维护那个网站做图片好
  • 昆山网站建设详细方案建设企业网站初始必备的六大功能
  • 做网站是前端还是后端网站规划 设计 制作 发布与管理过程
  • 黄山网站开发威县做网站哪里便宜
  • 网站怎么分类视频聚合网站怎么做不侵权
  • 有没有做问卷还能赚钱的网站套别人的网站模板吗
  • 东莞做汽车有没有买票的网站做谷歌推广一个月赚10万
  • 抚州城乡建设厅网站建设局官网查询
  • 汉中微信网站建设装修3d效果图怎么制作
  • wordpress 主题放哪站内关键词自然排名优化
  • 网站备案后经营做网站实例教程
  • 软件网站怎么做的python下载安装教程
  • 旅游网站开发分析报告网站建设教程搭建芽嘱湖南岚鸿信赖
  • 网站的配色方案高校网站建设意义