22.2.4  使用装饰模式重写示例