去掉if else 让代码干净起来!
有很多人包阔我在前台总会出现大批的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 把自己否搞晕了!请教大牛们你们是如何设计 最好提供相关代码学习下
谢谢!
各种场景都有如:举例子
用户场景
if(如果用户帐号密码正确)
{
//就判定用户是否锁定
if(如果用户没被锁定)
{
if(如果用户今天是第一次登陆)
{
//...就给用户送5个积分
}
}
else
{
//...失败提示信息
}
}
else
{
//...失败提示信息
}
---------订单场景------
if(如果定单未支付)
{
1:支付确认按钮设置可用
2:发货按钮设置不可用
3:到货确认按钮设置不可用
}
else if(如果定单已经支付)
{
1:支付确认按钮设置不可用
2:发货按钮设置可用
3:到货确认按钮设置不可用
}
else if(如果定单已发货)
{
1:支付确认按钮设置不可用
2:发货按钮设置不可用
3:到货确认按钮设置可用
}
我这里写了2个场景 有时候逻辑复杂点if else 把自己否搞晕了!请教大牛们你们是如何设计 最好提供相关代码学习下
谢谢!
...全文
相关推荐
如何优雅的替换掉Java代码中的if else
在编程中,尤其是在Java开发中,if-else语句经常被用来处理条件判断和分支逻辑。然而,当if-else嵌套过多时,代码的可读性和可维护性都会大大降低。
Java利用策略模式优化过多if else代码
Java利用策略模式优化过多if else代码策略模式是一种非常有用的设计模式,可以帮助开发者优化代码,避免过多的if else语句。下面是关于策略模式的知识点总结:1. 什么是策略模式?
java如何消除太多的if else判断示例代码
在Java编程中,面对大量的if-else语句,代码往往会变得难以理解和维护。为了提高代码的可读性和可维护性,我们可以采取不同的策略进行优化。
Python中的if、else、elif语句用法简明讲解
`elif` 语句`elif` 是 “else if”的缩写,用于测试多个条件。`elif` 可以在一个 `if` 语句中使用多次,以便根据不同的条件执行不同的代码块。
浅谈对python中if、elif、else的误解
在Python编程中,if、elif、else 是构建分支结构的关键元素,用于根据不同的条件执行不同的代码块。许多人可能在学习过程中,特别是从C语言背景切换而来,容易将"if...if...else.


