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