卫语句
来源:互联网 发布:千兆端口路由器推荐 编辑:程序博客网 时间:2024/04/28 01:23
阿里巴巴java开发手册
1. 表达异常的分支时,少用if-else方式,这种方式可以改写成:
if (condition) { ...
return obj;
}
// 接着写else的业务逻辑代码; 说明:如果非得使用if()...elseif()...else...方式表达逻辑,【强制】避免后续代码维护困难,请勿超过3层。
正例:逻辑上超过3 层的if-else代码可以使用卫语句,或者状态模式来实现。卫语句示例如下:
public class test {static boolean isBusy = false;static boolean isFree = true;public static void main(String[] args) {// Instant ins = new Instant(0, 0);today();}public static void today() { if (isBusy) { System.out.println("change time."); return; } if (isFree) { System.out.println("go to travel."); return; } System.out.println("stay at home to learn Alibaba Java Coding Guideline."); return; }}
最后打印 go to travel
阅读全文
0 0
- 卫语句
- 卫语句
- 卫语句
- 卫语句
- 卫语句
- 卫语句
- java 卫语句
- 一个卫语句
- Java卫语句
- 重构-卫语句
- java中的卫语句
- Java—卫语句
- 语句
- 语句
- 语句
- 语句
- 语句
- 语句
- 笑谈java并发编程四之AtomicIntegerFieldUpdater介绍
- yii2:doajax(post)会报500错误
- Android NDK编译的程序依赖obj文件夹下so
- lua语言基本语法
- ios tabbar 遮挡tableview cell解决方案
- 卫语句
- onmousemove与onmouseover区别
- 二维码的生成细节和原理
- POI导出excel合并单元格
- mui back 返回刷新页面
- IOS Excel表格生成方式
- 数据类型的隐式转换
- SSM 中 BaseController 使用 session
- usr/bin 与usr/local/bin