讲故事,学(Java)设计模式—桥接模式
2015-04-03 14:50
323 查看
讲故事,学(Java)设计模式—桥接模式
2013/11/09 | 分类: 基础技术 | 0 条评论 | 标签: Java, 设计模式分享到:12 本文由 ImportNew - 陈雅峰 翻译自 programcreek。欢迎加入翻译小组。转载请见文末要求。本文由 @胡试之 校稿。如果你也希望参与类似的系列文章翻译,可以加入我们的Java开发 和 技术翻译 小组。简单来讲,桥接模式是一个两层的抽象。
桥接模式是用于“把抽象和实现分开,这样它们就能独立变化”。 桥接模式使用了封装、聚合,可以用继承将不同的功能拆分为不同的类。
1、桥接模式的故事
电视和遥控器(图中有错字)是一个完美展示两层抽象的例子。你有一个电视机的接口,还有一个遥控器的抽象类。我们都知道,将它们中任何一个定义为一个具体类都不是好办法,因为其它厂家会有不同的实现方法。
![](http://www.importnew.com/wp-content/uploads/2013/11/bridge-300x160.jpg)
2、桥接模式Java示例代码
首先定义电视机的接口:ITV
3、Eclipse 平台上的桥接模式
在Eclipse 架构使用的模式中,桥接模式占有重要的地位。
参考文献
Gamma, E, Helm, R, Johnson, R, Vlissides, J著: Design Patterns, 第151页. Addison-Wesley出版社, 1995
维基百科中的Bridge Pattern条目
![](http://jbcdn2.b0.upaiyun.com/2015/01/c8573fd828815600e38fc52373fd3622.jpg)
原文链接: programcreek 翻译: ImportNew.com - 陈雅峰
译文链接: http://www.importnew.com/6857.html
[ 转载请保留原文出处、译者和译文链接。]
12
关于作者: 陈雅峰
(新浪微博:@Alex--snail)相关文章推荐
- 讲故事,学(Java)设计模式—桥接模式
- Java设计模式(三)Adapter(适配器),Bridge(桥接)
- Java设计模式 - 桥接模式与策略模式的区别
- java设计模式---桥接模式
- 讲故事,学(Java)设计模式—观察者模式
- java设计模式(一)——适配器、桥接、建造者、职责链、命令
- java设计模式-桥接模式
- Java 设计模式之桥接模式
- java设计模式---桥接模式
- JAVA设计模式(19) —桥接(Bridge)模式
- 讲故事,学(Java)设计模式—观察者模式
- java设计模式连载(7) --桥接模式
- java设计模式-桥接模式
- java设计模式---桥接模式
- 23种经典设计模式的java实现_3_桥接模式
- java设计模式---Bridge Pattern---桥接模式
- java 设计模式之桥接模式Bridge
- Java 设计模式 之 桥接模式
- JAVA系列-设计模式-桥接模式
- java设计模式---桥接模式