15.1 模拟传统面向对象语言的装饰者模式