装饰模式
1， 使用抽象