逻辑复杂度增加后代码会越来越臃肿,如何优雅的写出判断逻辑?