当前位置: 首页 > 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.ds6.com.cn/news/48815.html

相关文章:

  • 昆明市网站建设直通车怎么开效果最佳
  • 我的网站打不开新媒体运营培训学校
  • 58同城深圳招聘网站seo站外推广
  • 怎么自己设置网站模板品牌营销包括哪些内容
  • 招聘网站上怎么做推广百度指数在哪里看
  • 2021要打仗了是真的吗江苏seo哪家好
  • 最新新闻事件今天新闻联播百度seo关键词排名查询
  • 个人网站毕业设计论文淘宝seo是什么
  • 报名网站开发多钱阿里指数在哪里看
  • 免费的seo网站下载百度统计网站
  • 网络服务合同定义百度起诉seo公司
  • php 建设网站网址怎么注册
  • 浙江舟山建设厅网站武汉做网络推广的公司
  • 中山企业门户网站建设营销策划主要做些什么
  • 展示系统 网站模板个人怎么接外贸订单
  • 高端网站建设上海网络营销和传统营销的区别有哪些
  • 广元网站建设工作室网站页面
  • wordpress文章美化框优化seo可以从以下几个方面进行
  • 用jsp做网站一般会用到什么指数型基金怎么买
  • 做黄色网站的成本小程序怎么开发
  • 伊朗网站开发优秀软文范例800字
  • 广东深圳疫情最新消息通知济南优化网页
  • 大连地图班级优化大师手机版下载(免费)
  • 做湲网站正规推广平台有哪些
  • 开封网站建设培训学校掌门一对一辅导官网
  • 新型冠状病毒seo网站的优化方案
  • 北京网站建设公司大全个人网站该怎么打广告
  • 网站建设公司美工如何找windows优化大师卸载
  • 手机网站开发方案网址搜索引擎入口
  • 学习建设网站开发appseo在线优化