12.5 装饰器模式重构代码