我有一个检查枚举状态的嵌套 if else 语句
if ( status == enum.value1)
{
//Call some function 1
}
else if ( status == enum.value2)
{
//call some function 2
}
else if ( status == enum.valu3 )
{
call some function 3.
}
else if ( status == enum.valu3 || status == enum.valu10)
{
call some function 4.
}
我该如何重构/简化它?我不想使用 swicth 案例。