写代码的时候难免要对业务逻辑进行处理,如果业务逻辑复杂时不免要对业务逻辑进行分析,那么分支判断是必不可少。但是分支过多会导致程序有很深的嵌套层次,代码可读性较差。那么怎么避免多层嵌套呢?
工具/原料
1
Java
2
windows/linux
方法/步骤
1
看下面的例子: if (null == XXX) { return map; } else{ if (null == XXX) { return map; } else{ if (XXX)) { return map; } else{ if (XX != 1) { return map; } else{ } } } } 上面的代码越往后逻辑嵌套越深,代码可读性越差!
注意事项
if嵌套不要查过3层