令这段代码可读性变好 //统一查看 访问该方法需要两个条件 userId 和 userFlag public List<CommonUse> view(CommonUse commonUse){ String userFlag = commonUse.getUserFlag(); if("1".equals(userFlag)){ return planterDao.view(commonUse); }else if("2".equals(userFlag)){ return processDao.view(commonUse); }else if("3".equals(userFlag)){ return logisticsDao.view(commonUse); }else if ("4".equals(userFlag)){ return saleDao.view(commonUse); } return null; }
时间: 2024-04-25 16:27:22 浏览: 50
php session应用实例 登录验证
下面是让这段代码可读性更好的改进:
// 统一查看
// 访问该方法需要两个条件 userId 和 userFlag
public List<CommonUse> view(CommonUse commonUse) {
String userFlag = commonUse.getUserFlag();
List<CommonUse> result = null;
switch (userFlag) {
case "1":
result = planterDao.view(commonUse);
break;
case "2":
result = processDao.view(commonUse);
break;
case "3":
result = logisticsDao.view(commonUse);
break;
case "4":
result = saleDao.view(commonUse);
break;
default:
break;
}
return result;
}
我对代码进行了以下改进:
1.添加了注释,让代码更易读懂。
2.使用 switch 语句替换 if-else 语句,让代码更加简洁易读。
3.调整了代码结构,让代码更加清晰易懂。
希望这个改进能够帮助你。
阅读全文