应用条件:
把所需要的功能按照正确的顺序串联起来进行控制。
定义:动态的给一个对象添加一些额外的职责。
意义:当需要执行特殊行为时,客户代码就可以在运行时根据需要有选择的
按顺序的使用装饰功能包装对象。
优点:把类中的装饰功能从类中伴以去除,这样就可以简化原有的类。
有效的吧类的核心职责和装饰功能区分开了,而且可以去除相关类中的重复的逻辑。
这是装饰模式的UML图
屏幕剪辑的捕获时间: 2013/5/19 10:10
应用条件:
把所需要的功能按照正确的顺序串联起来进行控制。
定义:动态的给一个对象添加一些额外的职责。
意义:当需要执行特殊行为时,客户代码就可以在运行时根据需要有选择的
按顺序的使用装饰功能包装对象。
优点:把类中的装饰功能从类中伴以去除,这样就可以简化原有的类。
有效的吧类的核心职责和装饰功能区分开了,而且可以去除相关类中的重复的逻辑。
这是装饰模式的UML图
屏幕剪辑的捕获时间: 2013/5/19 10:10