Web サービスからのコマンド/値を処理しようとしている 1 つのメソッドからコードを提供します。
switch (cmdName)
{
case "getShapefile":
switch (cmdValue)
{
case "buildings":
HandleShapeFile(ref shapfile);
break;
}
break;
}
アイデアは次のとおりです。
- いくつかのコマンドがあります (get{X-Object} など、約 7 つ)。
- また、コマンドごとに約 10 の値があるため、操作の数は 70 であり、それらは異なります。
価値を扱い、そのような目的の優れた設計を開発するにはどうすればよいでしょうか?