策略模式优化ifelse