首页 > 其他 > 详细

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

时间:2016-10-27 01:22:08      阅读:247      评论:0      收藏:0      [点我收藏+]

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

   转:

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

    源:
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服务。

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

 

 

 

 

 

 

 

 

  

 

  

  

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

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

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