码迷,mamicode.com
首页 > 其他好文 > 详细

理解适配器模式

时间:2015-05-04 11:35:21      阅读:167      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!