摘要: 代理模式: 为其他对象提供一种代理以控制这个对象的访问。 组成: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作,对真实角色加以控制。 真实角色:实现抽象角色,定义真实角色所要实现的业务 阅读全文
posted @ 2017-11-08 15:57 Never-Say-Die 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 装饰模式 装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 组成: Component:给出一个抽象接口,以规范准备接收附加责任的对象。 Concrete Component:定义一个将要接收附加责任的类,需要被装饰 阅读全文
posted @ 2017-11-08 15:10 Never-Say-Die 阅读(139) 评论(0) 推荐(0) 编辑