私は、さまざまな条件 (if) とそれに関連付けられたさまざまなメソッドを持つ大規模なアプリケーションに取り組んでいます。以下のコードを最適化する方法を提案してください (ネストされた if をできるだけ減らす)。他の特定の条件を簡単に取得できます(プロパティファイルを使用して条件を取得します)。
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
}