接上篇:https://developer.aliyun.com/article/1227319?spm=a2c6h.13148508.setting.19.34364f0esCxN3Z
九、 利用程序结构
1. 返回条件表达式
条件表达式判断返回布尔值,条件表达式本身就是结果。
普通:
精简:
2. 最小化条件作用域
最小化条件作用域,尽量提出公共处理代码。
普通:
精简:
3. 调整表达式位置
调整表达式位置,在逻辑不变的前提下,让代码变得更简洁。
普通1:
普通2:
精简:
注意:
有些规范可能不建议这种精简写法。
4. 利用非空对象
在比较对象时,交换对象位置,利用非空对象,可以避免空指针判断。
普通:
精简:
接下篇:https://developer.aliyun.com/article/1227317?groupCode=java