适配器模式
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("特殊请求"); } }