添加策略模式