1

「クリーンコード」と「デザインパターン」についてよく読んでいますが、コードでは「スイッチ/選択ケース」を避けるように言っています。彼らは「ポリモーフィズムを使用する」または「戦略パターン」と言います。

これらの概念を使用して、文字列値の「選択ケース」(VB.Net) を回避するにはどうすればよいですか?

select case value

  case "abc"
     method1()

  case "def"
     method2()

end select

文字列の値に応じてオブジェクトを返すファクトリを構築しても、「select case」ステートメントはまだ...

4

1 に答える 1