增加了装饰者模式