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

信誉好的专业网站建设四川seo多少钱

信誉好的专业网站建设,四川seo多少钱,网站图片切换怎么做,win2012做网站一、概念 桥接模式(Bridge Pattern):是用于把抽象化与实现化解耦,使得二者可以独立变化。它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 另一种理解方式:一个类存在两个(或多个…

一、概念

桥接模式(Bridge Pattern):是用于把抽象化与实现化解耦,使得二者可以独立变化。它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。

另一种理解方式:一个类存在两个(或多个)独立变化的维度,我们通过组合的方式,让这两个(或多个)维度可以独立进行扩展。

二、实现

这里用手机和处理器的关系来举个例子,手机牌子有:华为、小米、OPPO等,处理器有:麒麟、骁龙、天玑等。两者的变化维度是相对独立的,各自进行演进,但是不同的手机品牌和不同的处理器可以组合形成不同的产品。因此,我们用桥接的方式把他们连接起来。
1、处理器接口及实现

public interface Processor {void processorRun();
}
public class SnapdragonProcessor implements Processor{@Overridepublic void processorRun() {System.out.println("骁龙处理器开始运行");}
}
public class KirinProcessor implements Processor{@Overridepublic void processorRun() {System.out.println("麒麟处理器开始运行");}
}

2、手机功能实现

public abstract class MobilePhone {private Processor processor;public MobilePhone(Processor processor) {this.processor = processor;}protected void run() {System.out.println("开机");processor.processorRun();}
}
public class HuaweiPhone extends MobilePhone {public HuaweiPhone(Processor processor){super(processor);}@Overrideprotected void run() {super.run();System.out.println("华为手机运行");}
}
public class XiaomiPhone extends MobilePhone {public XiaomiPhone (Processor processor){super(processor);}@Overrideprotected void run() {super.run();System.out.println("小米手机运行");}
}

3、验证实现

public class Client {public static void main(String[] args) {KirinProcessor kirinProcessor = new KirinProcessor();HuaweiPhone huaweiPhone = new HuaweiPhone(kirinProcessor);huaweiPhone.run();System.out.println("----------------------");SnapdragonProcessor snapdragonProcessor = new SnapdragonProcessor();XiaomiPhone xiaomiPhone = new XiaomiPhone(snapdragonProcessor);xiaomiPhone.run();}
}

4、结果
桥接运行结果.png

http://www.hrbkazy.com/news/52377.html

相关文章:

  • 北京最新头条新闻seo入门教程
  • 增加网站和接入备案吗上海网站排名seo公司
  • 公司网站 模板seo网络推广培训班
  • app设计网站有哪些功能给公司做网站要多少钱
  • wordpress 自定义rss合肥百度关键词优化
  • 上海网站建设企业网站流量统计工具
  • 给网站整一个客服 怎么做百度应用中心
  • 北京网站开发网站建设价格seo技术培训茂名
  • 政府网站集约化建设范围网络推广竞价
  • 做视频网站需要多大带宽安卓系统优化app
  • 网站建设合作伙伴seo模拟点击工具
  • 如何做试玩类网站酒店推广渠道有哪些
  • 帮他人做视频网站违法吗app制作
  • 武汉设计工程学院专升本seo模拟点击有用吗
  • 网站建设费税收分类如何在网站上推广自己的产品
  • asp网站服务器架设关键词优化seo费用
  • css转wordpressseo网站诊断方案
  • 新公司在哪做网站网络优化工程师简历
  • wordpress 导航 class沈阳seo关键词排名
  • 网站修改联系方式中国联通腾讯
  • 简述建设iis网站的基本过程6电脑培训学校在哪里
  • 贵州省建设职业技术学院网站东莞关键词排名提升
  • 网站制作与建设网站目录结构
  • 无锡做网站公司有哪些电话广州各区最新动态
  • 网站开发技术背景介绍腾讯广告代理
  • 小企业网站建设怎么做好百度知道问答
  • 郑州网站推广排名免费com域名申请注册
  • 重庆建设厅网站公示公告栏seo关键字优化软件
  • 门户网站收录如何写软文推广产品
  • 天津智能网站建设方案种子搜索