2017年8月21日
摘要: 概述 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通过引用代理对象来访问真实对象就是代理模式的设计动机。 生活中的代理很多,如有快递公司通知你去取快递,你可以委托你的朋友去,而你的朋友就是你的代理,此外还有网络上的代理服务器 模式结构 subject 抽象角色; 声明被代理 阅读全文
posted @ 2017-08-21 23:28 wheleetcode 阅读(169) 评论(0) 推荐(0)
摘要: 概述: 装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。装饰者模式可以在不使用创造更多子类的情况下,将对象的功能加以扩展。 装饰者与被装饰者拥有共同的超类,继承的目的是继承类型,而不是行为 1.抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象 阅读全文
posted @ 2017-08-21 15:12 wheleetcode 阅读(196) 评论(0) 推荐(0)