赞
踩
继上篇,这篇讲述结构型模式。
1、代理模式:
(1)Proxy模式又叫做代理模式,是构造型的设计模式之一,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访 问。所谓代理,是指具有与代理元(被代理的对象)具有相同的接口的类,客户端必须通过代理与被代理的目标类交互,而 代理一般在交互的过程中(交互前后),进行某些特别的处理。
(2)适用情况:为其他对象提供一种代理以控制对这个对象的访问。
2、装饰模式:
(1)装饰( Decorator )模式又叫做包装模式。通过一种对客户端透明的方式来扩展对象的功能,是继承关系的一个替换方 案。 装饰模式就是把要添加的附加功能分别放在单独的类中,并让这个类包含它要装饰的对象,当需要执行时,客户端 就可以有选择地、按顺序地使用装饰功能包装对象。
(2)适用情况:装饰者模式动态的给一个对象添加一些额外的职责。就增加功能来说,此模式比生成子类更为灵活。<
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。