摘要: 一、简介1、名称:装饰(Decorator)模式或者包装器(Wrapper)模式2、定义:动态的给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。二、参与者1、Component——定义一个对象接口,可以给这些对象动态地添加职责。2、ConcreteComponent——定义一个对象,可以给这个对象添加一些职责。3、Decorator——维持一个指向Component对象的指针,并定义一个与Component接口一致的接口。三、协作Decorator将请求转发给它的Component对象,并有可能在转发请求前后执行一些附加的动作。四、总结当系统需要新功能 阅读全文
posted @ 2012-10-30 16:18 随风飘落的雨滴 阅读(155) 评论(0) 推荐(0) 编辑