摘要: 装饰者模式需要把所需的功能按照正确的顺序串联起来进行控制,动态的给一个对象添加一些额外的职责。装饰模式是利用SetComponent来对对象进行包装的,每一个装饰对象只需关心自己的功能,不需要关心如何被添加到对象链中。装饰模式是为已有功能动态添加其他功能的一种方式,优点是把类中的装饰功能从类中搬移,简化原有类,有效的把核心职责和装饰职责功能区分开来。调用装饰模式的主函数: static void Main(string[] args) { ConcreteComponent c = new ConcreteComponent();//核心功能类 ConcreteDecoratorA d1 = 阅读全文
posted @ 2012-07-19 09:28 八神吻你 阅读(665) 评论(0) 推荐(0) 编辑