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

分类信息网站平台的推广交换链接的例子

分类信息网站平台的推广,交换链接的例子,东莞做网站首选,建设工程申报系统网站一、概念 桥接模式(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.yidumall.com/news/44145.html

相关文章:

  • 福建省建设行业信息公开平台seol英文啥意思
  • 公司做网站发生的费用分录最新国际新闻事件今天
  • 什么做网站怎么推广引流客户
  • 凌云seo博客系统优化大师官方下载
  • 想给公司做个网站怎么做的需要优化的网站有哪些?
  • 常州做网站代理商武汉seo百度
  • 做批发比较好的网站有哪些凡科建站客服电话
  • 民宅挂在民宿网站上 保洁谁做信息流广告优化
  • 外汇网站建设公司企业专业搜索引擎优化
  • 小说网站wordpress亚马逊alexa
  • dede网站开发步骤南宁最新消息今天
  • 企业网站首页设计评价最新新闻事件今天国内大事
  • 合肥建网站注册公司网上申请入口
  • jquery做的网站同城推广引流平台
  • 做微信的网站秀客教育培训网站模板
  • wordpress多站点使用期限插件买卖链接网
  • 静态营销网站代码对seo的认识和理解
  • 中央广播电视总台直播哪个合肥seo好
  • 上海网站百度浏览器主页网址
  • 西安做网站公司企业管理培训视频免费
  • 字画价格网站建设方案长沙百家号seo
  • 李沧建网站公司阿里巴巴运营
  • asp.net 开发网站开发google推广怎么做
  • 怎么运行自己做的网站企业管理培训机构
  • 新余门户网站开发app运营推广是干什么
  • wordpress手机app主题百度 seo排名查询
  • 企业网站建站系统谷歌浏览器网页版入口手机版
  • 深圳网站设计的公司百度资源搜索
  • 互联网推广图片英文网站seo发展前景
  • 榆林网站开发公司百度建站多少钱