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

日本最大的视频网站排行营销网站大全

日本最大的视频网站排行,营销网站大全,广州网站建设服务哪家好,中小企业平台适配器模式:属于结构型模式,结合了两个独立接口的功能,作为 两个不兼容的接口之间的桥梁 。 介绍 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。主要…
适配器模式:属于结构型模式,结合了两个独立接口的功能,作为 两个不兼容的接口之间的桥梁
介绍
  • 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
  • 主要解决问题:1、系统需要使用现有的类,而此类的接口不符合系统的需要。 2、想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作,这些源类不一定有一致的接口。 3、通过接口转换,将一个类插入另一个类系中。
  • 关键代码:1、目标(Target)接口: 定义客户端使用的特定接口。
    2、被适配者(Adaptee): 需要被适配的接口。
    3、适配器(Adapter):将被适配者的接口转换成目标接口,使得客户端可以使用被适配者。
  • 优点:1、使得客户端代码与被适配者解耦,客户端不需要知道被适配者的具体接口。2、可以复用现有的类,而不需要修改其源代码。
  • 缺点:如果系统中存在大量不同的适配器,可能会使系统变得复杂。
示例

假设有一个中国插头的设备,但你在美国,这里的插座是美国标准的。你可以创建一个适配器,将中国插头适配到美国插座。

// 目标接口
interface USPlug {void plugIn();
}// 被适配者
class ZHPlug {void insert() {System.out.println("Inserting ZH plug");}
}// 适配器
class ZHToUSPlugAdapter implements USPlug {private ZHPlug zhPlug;public ZHToUSPlugAdapter(ZHPlug zhPlug) {this.zhPlug = zhPlug;}@Overridepublic void plugIn() {zhPlug.insert();System.out.println("Adapter converting to US plug");}
}// 客户端
public class Client {public static void main(String[] args) {// 使用适配器ZHPlug ukPlug = new ZHPlug();USPlug usPlugAdapter = new ZHToUSPlugAdapter(zhPlug);// 客户端只需要与目标接口交互usPlugAdapter.plugIn();}
}
http://www.shuangfujiaoyu.com/news/41083.html

相关文章:

  • 建设网站文案标识语seo网站推广如何做
  • 企业网站建设预算推广运营
  • 最优的锦州网站建设微信营销管理软件
  • 网站建设课程的认识广州seo优化外包公司
  • 做qq阅读网站介绍北京百度总部
  • 简单的个人网站国内做网站的公司
  • html5可以做网站吗设计网站官网
  • wordpress主题 wiki苏州网站关键字优化
  • 有什么网站可以在线做试题什么叫友情链接
  • wordpress 小工具插件营销型网站seo
  • 梅州企业网站建设公司上海网站排名优化公司
  • 图书馆网站建设工作总结地推团队接单平台
  • 梦幻西游网页版最新版本信息如何优化上百度首页
  • wordpress抽奖主题windows优化大师怎么样
  • php 网站出现乱码营销策略分析
  • html网页可以用以下哪个工具制作哈尔滨优化网站公司
  • 北京健康宝优化优速网站建设优化seo
  • 网站导航怎么做外链360搜索首页
  • 网站内部数据搜索怎么做农产品品牌推广方案
  • 聊城做网站建设的公司seo流量增加软件
  • 成都网站建设贴吧免费发布软文广告推广平台
  • 男女做暧昧视频网站网络推广怎么做好
  • 网站开发标准pptseo工作职责
  • 合肥大型网站开发公司网络推广和网站推广
  • 学校网站建设制度培训心得体会800字
  • 建设银行网站设计的优点成都广告公司
  • 策划网站建设北京营销型网站
  • 深圳建网站的武汉seo外包平台
  • 兰州网站备案谁家做微信引流主动被加软件
  • 郑州网站排名公司今日中国新闻