心胸决定格局,眼界决定境界...

适配器模式

当提供的接口与复用环境要求不一致,同时所做事情相同时,可以考虑适配器模式,这样客户代码可以统一调用同一个

接口。

 

class Target  //目标接口

{

   public virtual  void Request();

}

 

class  Adaptee   //提供的接口,需要适配

{

   public  void   SpecificRequest();

}

 

class  Adapter : Target

{

  private     Adaptee     adaptee = new  Adaptee();// 建立一个私有对象,Adapter的接口实现 调用该对象

  public   override void Request()//接口保持一致

{

   adaptee.SpecificRequest();

}

 

}

posted @ 2014-01-08 17:13  WELEN  阅读(98)  评论(0)    收藏  举报