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

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

输出:

this is original method!
this is the targetable method!

这样Targetable接口的实现类就具有了Source类的功能。

对象的适配器模式

基本思路和类的适配器模式相同,只是将Adapter类作修改,这次不继承Source类,而是持有Source类的实例,以达到解决兼容性的问题。看图:


 

只需要修改Adapter类的源码即可:

[java] view plaincopy

  1. public class Wrapper implements Targetable {  

  2.   

  3.     private Source source;  

  4.       

  5.     public Wrapper(Source source){  

  6.         super();  

  7.         this.source = source;  

  8.     }  

  9.     @Override  

  10.     public void method2() {  

  11.         System.out.println("this is the targetable method!");  

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

发表评论

必填

选填

选填

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

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