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

Posted 大兴兴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适配器模式------结构性模式相关的知识,希望对你有一定的参考价值。

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

   转:

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

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

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

 

 

 

 

 

 

 

 

  

 

  

  

以上是关于适配器模式------结构性模式的主要内容,如果未能解决你的问题,请参考以下文章

设计模式 - 结构型模式_适配器模式

设计模式 - 结构型模式_适配器模式

设计模式 结构型模式 -- 结构型模式(代理模式适配器模式装饰者模式桥接模式外观模式组合模式享元模式)

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

OOAD-设计模式结构型模式之适配器装饰器代理模式

结构性模式-适配器模式