名前が A、B、C、...X、Y、Z の約 20 個のクラスを取得します。
そして、ユーザーが私にメッセージを送信します。メッセージの内容に応じて、インスタンス化するクラスの 1 つを選択します。メッセージは、対応するクラスの名前と同じです。
これを行うには、switch case ステートメントを次のように記述できます。
switch (msg):
case "A" :
class = new A();
break;
case "B" :
class = new B();
break;
case "C" :
class = new C();
break;
...
それを行うためのより簡潔な方法はありますか?1000クラスを取得した場合、コーディングがどれほど退屈になるか想像できません。