新增装饰、策略模式