RSS订阅欢迎来到Java程序员学习天地!
你的位置:首页 » Java开发中的23种模式(二)

Java开发中的23种模式(二)

测试类:

[java] view plaincopy

  1. public class BridgeTest {  

  2.       

  3.     public static void main(String[] args) {  

  4.           

  5.         Bridge bridge = new MyBridge();  

  6.           

  7.         /*调用第一个对象*/  

  8.         Sourceable source1 = new SourceSub1();  

  9.         bridge.setSource(source1);  

  10.         bridge.method();  

  11.           

  12.         /*调用第二个对象*/  

  13.         Sourceable source2 = new SourceSub2();  

  14.         bridge.setSource(source2);  

  15.         bridge.method();  

  16.     }  

  17. }  

output:

this is the first sub!
this is the second sub!

这样,就通过对Bridge类的调用,实现了对接口Sourceable的实现类SourceSub1和SourceSub2的调用。接下来我再画个图,大家就应该明白了,因为这个图是我们JDBC连接的原理,有数据库学习基础的,一结合就都懂了。


11、组合模式(Composite)

组合模式有时又叫部分-整体模式在处理类似树形结构的问题时比较方便,看看关系图:


直接来看代码:

[java] view plaincopy

  1. public class TreeNode {  

  2.       

  3.     private String name;  

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

控制面板
您好,欢迎到访网站!
随机文章
热门文章
热评文章
最近发表