动态地给一个对象添加一些额外的职责。就增加功能来说, Decorator模式相比生成子类更为灵活。该模式以对客 户端透明的方式扩展对象的功能。
UML简图
角色
Java设计模式(9)——创建型模式之装饰模式
原文:http://www.cnblogs.com/jiangbei/p/7748569.html