首页 > 其他 > 详细

理解适配器模式

时间:2015-05-04 11:32:19      阅读:246      评论:0      收藏:0      [点我收藏+]

  *.类适配器模式和对象适配器模式最大的区别在于:对象适配器模式中适配器和适配者之间是关联关系,而类适配器模式中适配器和适配者是继承关系

 

一、对象设配器模式

  关键点:适配器需要继承目标类,这样才符合里氏代换原则。

  

关键代码:

   class Adapter extend Target{//集成Target。Target t = new Adapter();即可获得适配器

  private Adaptee adaptee;//引入适配者

  public void request(){

    adaptee.method();//调用适配者的功能。

  }

}

 

 

二、类设配器模式

  关键点:当目标类不是抽象的接口时,在java中不太适合使用类设配器。

  关键代码:

  class Adapter extend Adaptee implements Target{

  public void request(){

    method();

  }

}

 

理解适配器模式

原文:http://www.cnblogs.com/yemanling/p/4469293.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!