适配器模式

 

public class ClientT
{
    public  void Request()
    {
        Target target = new AdapterT ();
        target.Request();

    }
}

public class Target{
    public  virtual void Request(){
        System.Console.WriteLine("普通请求");
    }
}

public class AdapterT : Target{
    private Adaptee adaptee = new Adaptee();
    public  override void Request(){
        adaptee.Request();
    }
}

public class Adaptee{
    public void Request(){
        System.Console.WriteLine("特殊请求");
    }
}

 

posted @ 2023-04-21 07:23  vba是最好的语言  阅读(10)  评论(0编辑  收藏  举报