这是修饰模式的例子