我正在开发一个具有不同条件(ifs)和与之关联的不同方法的大型应用程序。请提出一种优化下面提到的代码的方法(尽可能减少嵌套的 ifs)。我希望代码能够合并任何其他特定条件轻松。(我使用属性文件来获取条件)。
public getParameter(String parameter)
{
if(parameter=specific condition1
||parameter=specific condition2)
{
do this
}
if(parameter=specific condition3)
{
do something else
}
if(parameter=specific condition4)
{
do something else
}
if(parameter=general condition)
{
do something else
}
else {
do something else
}