java设计模式(二)—— 装饰、门面、享元、原型、状态、策略
一、Decorator装饰设计模式Decorator装饰设计模式是动态给一个对象添加一些额外的职责,但同时又不影响对象本身已有的功能。Decorator装饰设计模式中的两种角色:Decoratee被装饰者:即需要功能增强的原始对象,即目标对象。Decorator装饰者:为原始对象提供功能增强的对象。interface VisualComponent { public vo