添加策略模式源码