- 浏览: 205952 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (397)
- j2se (28)
- nio (3)
- 易错点 (3)
- 面试ssh (9)
- ssh整合 (11)
- jbpm+spring (2)
- js (15)
- 高级技术 (59)
- swing (3)
- 数据库 (16)
- hibernate (18)
- spring (19)
- 开发网站知识点 (9)
- jbpm (4)
- json (5)
- 设计模式 (22)
- 自定义标签 (1)
- j2ee (9)
- lucene (3)
- cahce (11)
- maven (5)
- html5 (1)
- 多数据源 (10)
- 页面聊天 (9)
- 富客户端 (1)
- android (13)
- aop+拦截器+jms (13)
- 框架整合 (1)
- 非阻塞io (24)
- 暂时不看 (13)
- webservice (3)
- oracle (3)
- 算法 (4)
- 协程 (2)
- netty (1)
- 爬虫 (0)
- 高级基础 (1)
- JVM调优总结 (12)
- 知识点技巧 (1)
- REST (0)
- 基础 io (2)
- dubbo (8)
- 线程 (1)
- spring源码 (2)
- git (1)
- office (2)
最新评论
-
sjzcmlt:
,写的挺好的啊
一个完整的负载均衡的例子 . -
他大姨妈:
网上大部分例子都是直接通过IdleStateHandler来实 ...
Netty的超时机制 心跳机制
public interface Sourceable { public void method(); }
public class SourceSub1 implements Sourceable { @Override public void method() { System.out.println("this is the first sub!"); } }
public class SourceSub2 implements Sourceable { @Override public void method() { System.out.println("this is the second sub!"); } }
定义一个桥,持有Sourceable的一个实例:
public abstract class Bridge { private Sourceable source; public void method(){ source.method(); } public Sourceable getSource() { return source; } public void setSource(Sourceable source) { this.source = source; } }
public class MyBridge extends Bridge { public void method(){ getSource().method(); } }
public class BridgeTest { public static void main(String[] args) { Bridge bridge = new MyBridge(); /*调用第一个对象*/ Sourceable source1 = new SourceSub1(); bridge.setSource(source1); bridge.method(); /*调用第二个对象*/ Sourceable source2 = new SourceSub2(); bridge.setSource(source2); bridge.method(); } }
output:
this is the first sub!
this is the second sub!
这样,就通过对Bridge类的调用,实现了对接口Sourceable的实现类SourceSub1和SourceSub2的调用。接下来我再画个图,大家就应该明白了,因为这个图是我们JDBC连接的原理,有数据库学习基础的,一结合就都懂了。
发表评论
-
经典软件设计模型 - 插件模型
2016-04-16 11:27 434介绍 什么是插件方法 ... -
经典软件设计模型 - 事件驱动模型
2016-04-16 11:23 516模型说明 在UI编程中,常常要对鼠标点击进行相应,首先如何 ... -
解释器模式
2014-06-22 13:55 370public interface Expression { ... -
中介者模式
2014-06-22 13:55 388public interface Mediator { p ... -
访问者模式
2014-06-22 13:55 245public interface Visitor { pu ... -
状态模式
2014-06-22 13:55 322public class State { priva ... -
备忘录模式
2014-06-22 13:56 348public class Original { priva ... -
命令模式
2014-06-23 10:11 343public interface Command { pu ... -
责任链模式
2014-06-23 10:11 418public interface Handler { pu ... -
迭代子模式
2014-06-23 10:11 403public interface Collection { ... -
观察者模式
2014-06-23 10:11 428public interface Observer { p ... -
模板方法模式
2014-06-23 10:11 327public abstract class AbstractC ... -
策略模式
2014-06-24 09:50 327public interface IStrategy { ... -
享元模式
2014-06-24 09:50 389在JAVA语言中,String类型就是使用了享元模式。St ... -
组合模式
2014-06-24 09:50 306public class TreeNode { priva ... -
外观模式
2014-06-25 09:44 356public class CPU { public vo ... -
代理模式
2014-06-25 09:44 399public interface Sourceable { ... -
装饰模式
2014-06-21 11:11 294Source类是被装饰类,Decorator类是一个装饰类,可 ... -
适配器模式
2014-06-21 11:11 397public class Source { public ... -
原型模式
2014-06-21 11:11 317public abstract class AbstractM ...
相关推荐
VMWare 6.0 桥接模式虚拟机网络配置 VMWare 6.0 桥接模式虚拟机网络配置是虚拟机网络配置中的一种简单而又重要的网络连接模式。通过以下步骤可以设置桥接模式虚拟机网络配置:首先,确保在相应虚拟机的以太网设置...
VMware 15虚拟机桥接模式无法上网问题 步骤 1:在设置中找到 网络和internet—>>更改适配器选项—–>>以太网 查看 共享网络给虚拟机(有些电脑不用) 步骤2:查看VMware虚拟网络编辑器的VMnet0桥接模式设置 ...
所有模式都可分为类模式和对象模式两种,类模式是继承,对象模式是委托,而桥接模式和策略模式都是将任务委托给另外一个接口去实现,那么两者的区别什么呢?
Bridge 桥接模式(结构型模式)视频
图片浏览器的接口设计-桥接模式的运用 解决问题: 一个图像格式有两个基本的方面,一是结构,二是表象。其结构决定了图像是怎样存储的,而其表象决定了图像是怎样显示在屏幕上的。对于一个图像格式(BMP、JPG等)来...
利用桥接模式完成以下实例: 1、编辑与作者。出版社的编辑负责策划图书,并遴选作者完成图书的编著,然后根据图书的印张发布图书。作者负责完成图书的编著工作。 2、模拟毛笔:现需要提供大中小3种型号的画笔,...
桥接模式 桥接模式
桥接模式 C++ 实现
设计模式 java 桥接模式
桥接模式的例子源码。这个源码因完成仓促,仅用来解释说明桥接模式含义,代码规范稍有欠缺,仅供参考。
C#面向对象设计模式纵横谈(8):Bridge 桥接模式(结构型模式) 体验课程
桥接模式和装饰模式,设计模式实验报告,BlueJ
设计模式专题之(十)桥接模式---设计模式桥接模式示例代码(python--c++)
设计模式-桥接模式(讲解及其实现代码)
设计模式 - 桥接模式
设计模式的桥接模式的例子,希望对大家有用
桥接模式通过将抽象部分和代码部分相分离,使之沿各自的维度变化而不互相影响,使用的时候通过对象参数进行连接,参数可进行变化
桥接模式的示例代码和文档,学习桥接模式的参考资料。
Android桥接模式demo,同步文章地址:http://blog.csdn.net/qq_28690547/article/details/51144783
海尔(Haier)、TCL、海信(Hisense)桥接模式