java模式之桥接模式
来源:互联网 发布:微信里淘宝免单的群 编辑:程序博客网 时间:2024/06/06 19:23
1.2.5 桥接模式:桥接就是把事物与具体实现分开,使他们可以独自变化。
例子:数据库中的驱动链接就是这个原理,首先有这么一个数据库的驱动管理类,然后有一些驱动类(oracledriver,mysqldriver,等等),通过把不同的驱动设置到管理者中使用即可;
package com.sj.bridge;public interface Driver {public void connect();}
package com.sj.bridge;public class MysqlDriver implements Driver{@Overridepublic void connect() {System.out.println("mysql driver connect");}}
package com.sj.bridge;public class OracleDriver implements Driver{@Overridepublic void connect() {System.out.println("oracle driver connect");}}
桥接者
package com.sj.bridge;public class DriverManager {private Driver driver;public Driver getDriver() {return driver;}public void setDriver(Driver driver) {this.driver = driver;}public void connect() {driver.connect();}}测试类
package com.sj.bridge;public class Test {public static void main(String[] args) {Driver driver = new MysqlDriver();DriverManager driverManager = new DriverManager();driverManager.setDriver(driver);driverManager.connect();driver = new OracleDriver();driverManager.setDriver(driver);driverManager.connect();}}
0 0
- Java 设计模式 之 桥接模式
- Java 设计模式 之 桥接模式
- Java 设计模式 之 桥接模式
- Java 设计模式之桥接模式
- java模式之桥接模式
- JAVA设计模式之桥接模式
- 《Java设计模式》之桥接模式
- java设计模式之桥接模式
- Java设计模式之桥接模式
- 【Java设计模式】之桥接模式
- java设计模式之桥接模式
- java设计模式之桥接模式
- <JAVA与模式>之桥接模式
- Java设计模式之桥接模式
- Java设计模式之-桥接模式
- Java设计模式之桥接模式
- java设计模式之桥接模式
- 《JAVA与模式》之桥接模式
- HUDFPS
- 第二周 项目1
- HDU 小明系列故事——师兄帮帮忙 快速幂
- NYOJ 520 最大素因子
- 第一个星期一
- java模式之桥接模式
- 获取request里的所有参数及参数名
- linux及windows程序内存分布
- 【LeetCode】Validate Binary Search Tree 二叉查找树的判断
- IO-00. Hello World!
- Android 中广播实现机制
- Android SDK 目录详解,SDK 与 ADT 关系,SDK与Eclipse联系
- 一起学android之设置资源图片为圆角图片 (28)
- request