适配器模式
当提供的接口与复用环境要求不一致,同时所做事情相同时,可以考虑适配器模式,这样客户代码可以统一调用同一个
接口。
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();
}
}

浙公网安备 33010602011771号