Java面向对象设计模式(十)——桥接模式(Bridge)
来源:互联网 发布:php人事管理系统源码 编辑:程序博客网 时间:2024/05/21 09:24
相关文章:Java面向对象设计模式
桥接模式(Bridge)
桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化,像我们常用的JDBC桥DriverManager一样,JDBC进行连接数据库的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不用动,原因就是JDBC提供统一接口,每个数据库提供各自的实现,用一个叫做数据库驱动的程序来桥接就行了。我们来看看关系图:
实现代码:
先定义接口:
分别定义两个实现类:
定义一个桥,持有Sourceable的一个实例:
测试类:
output:
this is the first sub!
this is the second sub!
这样,就通过对Bridge类的调用,实现了对接口Sourceable的实现类SourceSub1和SourceSub2的调用。接下来我再画个图,大家就应该明白了,因为这个图是我们JDBC连接的原理,有数据库学习基础的,一结合就都懂了。
0 0
- Java面向对象设计模式(十)——桥接模式(Bridge)
- JAVA--桥接模式(Bridge)--设计模式十
- Java设计模式——桥接模式(Bridge)
- 设计模式之(十) Bridge(桥接模式)
- 面向对象设计模式之Bridge桥接模式(结构型)
- C#面向对象设计模式纵横谈:Bridge 桥接模式
- 面向对象的设计模式(三)——Bridge模式
- Java面向对象设计模式(二十)——状态模式(State)
- 浅谈Java设计模式(十)桥接模式(Bridge)
- Java开发中的23种设计模式之十:桥接模式(Bridge)
- 设计模式之桥接(Bridge)---对象结构性模式
- java设计模式——桥接模式(Bridge Pattern)
- (10)Java设计模式-桥接模式(Bridge)
- Java设计模式 - Bridge(桥接模式)
- (转)设计模式-----桥接模式(Bridge Pattern)-Java
- Java设计模式(八):桥接模式bridge
- Java语言设计模式之桥接(Bridge)模式
- java设计模式学习—桥接(Bridge)模式
- 一个故事却看穿了许多人
- 《见与不见》原题《班扎古鲁白玛的沉默》 作者:扎西拉姆·多多
- 晒晒美国公务员的工资 大大出乎中国网友意料
- Struts框架学习总结
- 世界上哪国的农民拿着补贴种粮?――中国
- Java面向对象设计模式(十)——桥接模式(Bridge)
- CompletableFuture
- 今日骑行路线
- 深复制
- 【星座色彩密码之金牛——紫色】
- ORM是什么意思
- 这不是铲子,简直是神器,瑞士军刀和它比就是浮云
- 给前后花鼓做保养
- POJ 1103 Maze 笔记