去掉if else 让代码干净起来!

xinxing130 xinxing130 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有很多人包阔我在前台总会出现大批的if else判断自己看的很脏
各种场景都有如:举例子
用户场景
if(如果用户帐号密码正确)
{
//就判定用户是否锁定
if(如果用户没被锁定)
{
if(如果用户今天是第一次登陆)
{
//...就给用户送5个积分
}
}
else
{
//...失败提示信息
}
}
else
{
//...失败提示信息
}
---------订单场景------
if(如果定单未支付)
{
1:支付确认按钮设置可用
2:发货按钮设置不可用
3:到货确认按钮设置不可用
}
else if(如果定单已经支付)
{
1:支付确认按钮设置不可用
2:发货按钮设置可用
3:到货确认按钮设置不可用
}
else if(如果定单已发货)
{
1:支付确认按钮设置不可用
2:发货按钮设置不可用
3:到货确认按钮设置可用
}

我这里写了2个场景 有时候逻辑复杂点if else 把自己否搞晕了!请教大牛们你们是如何设计 最好提供相关代码学习下
谢谢!
...全文

相关推荐

评论 40
收藏 已收藏
分享
返回顶部
xinxing130
.NET社区 62,271 成员 668,968 内容