07/03/25 18:37:21
むむむ・・・・
ちなみにやりたいことは、
switch(key){
case 1:
// 1の時の処理
case 2:
// 2の時の処理
case 3:
// 3の時の処理
}
のような、ある条件に応じて処理が分かれるロジックを
コマンドパターンで解決しようとしているところで、
条件と処理の関連付けをDIで解決しようとする場合に
どうすりゃいいのかのー?ってことなんだなこれが
Springなら<map>でそれができるんだけど、同じことをやろうと
すると>>56のようにマッピングは自力で書かんとイカンだろなー
っというところだがどうなんだろう?
Mapを使わなくても条件と処理の関連付けがコーディング
しなくても出来ればいいなと
で、>>58だと、条件と処理のセット(=ItemsMock)と、
条件に応じた処理を実行するコンテキスト(=ItemProcessorImpl)の
依存関係がDIで解決されているように思うのだが、だとすると
そこは悩ましいところではないんです
違ってたらすみません。