如何用装饰者模式(Decorator Pattern)扩展Java对象功能而不改变其结构?