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

适配器模式------结构性模式

时间:2016-10-27 01:24:29      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:get   dap   extend   服务   adapter   apt   lis   keyword   comment   

   适配就是从源到目标的适配,而当中链接两者关系的就是适配器,它负责把源过渡到目标。一般是为不破坏原有结构才使用适配器,

   转:

  分成两个类型:类适配器和对象适配器。适配器就是可以将一个事物适配成另一个事物。
  先说面向类的适配器模式:单一的为某一个类实现适配

    源:
public class Person{

   private String name;

     private String sex;

     private int age;

     puublic void spaekJapanese(){

    System.out.println("I can speak Japanese!"); 

     }

    

    public void speakEnglish(){

       System.out.println("I can speak English!"); 

    }

...//以下省略成员变量的get和set方法 

}

 

 目标接口

 public interface Job{

 public abstract void  spaekJapanese();

 public abstract void  speakEnglish();

 public abstract  void spaekFrench();

}

 

适配器

public class Adapter extends Person implements Job{

public void spaekFrench(){

}

}

类只能继承一个,所以这个适配器只为这个person服务。

##############################对象适配器##################

 

 

 

 

 

 

 

 

  

 

  

  

适配器模式------结构性模式

标签:get   dap   extend   服务   adapter   apt   lis   keyword   comment   

原文地址:http://www.cnblogs.com/tcdxx/p/6002206.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!