优化判断结构