摘要:
存在一个固定的接口,包含一些特殊逻辑,且这个接口不满足这些特殊逻辑,采用代理模式将特殊逻辑集成到特殊的类中 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义 阅读全文
摘要:
当定义的接口与提供的实现不兼容的情况,添加一个适配器,可以将类适配不兼容的接口。 //对外暴露接口 public interface ITarget{ public void Request(); } //不兼容接口的类 public class Provider{ public void Requ 阅读全文