多くのifを含み、各ブロックに異なるシナリオが含まれている以下のコードをどのようにリファクタリングしますか?リファクタリングifs
if(condition1)
{
ConfigCondition1();
GetSetCondition1Results();
}
if(condition2)
{
ConfigCondition2();
GetSetCondition2Results();
}
if(condition3)
{
ConfigCondition3();
GetSetCondition3Results();
}
なぜリファクタリングするのですか? おそらくswitch文を使用します –
なぜそれをどのようにリファクタリングしたいのですか?私の答えは今ユースケースになります(しかし、それは私が考えていることを助けてくれません) – Moonlight
多態性は答えかもしれませんが、あなたが何をしているのか、何を達成しようとしているのか分かりません。このコード部分はどんなコンテキストですか? – Oded