这样一堆 if 合理吗?后面还会加判断,会更多。再拆分的话感觉不太好,有更好的方法吗?
if
可以考虑规则引擎什么的
如一楼说的优化空间有限。如果后面条件很多的话,可以考虑将元素合法性检验和业务层面的检验拆开
可以考虑规则引擎什么的