摘要: Decorator Pattern装饰者模式:动态地给一个对象添加一些额外的职责,就增加功能来说,Decorator模式比生成子类更为灵活。Decorator模式的工作原理是:可以创建始于Decorator对象(负责新的功能的对象)终于原对象的一个对象“链”。图1装饰者链 装饰者模式隐含的是通过一条条装饰链去实现具体对象,每一条装饰链都始于一个Componet对象,每个装饰者对象后面紧跟着另一个装饰者对象,而对象链终于ConcreteComponet对象。图2装饰者模式1.1.2参与类或接口作用 ConcreteComponent:让Decorator对象为自己添加功能。有时候使用Conc.. 阅读全文
posted @ 2013-04-03 14:13 YonguiL.偲袅 阅读(185) 评论(0) 推荐(0) 编辑