t_wの輪郭

Feedlyでフォローするボタン
デザインパターン
『Command パターン - Wikipedia』あれあれ

あれ

2025/8/21 23:51:00

Decoratorを使い回すために、共通のIRepositoryを作ろうとしていたんだけど(つまりIRepositoryに命令を出すための万能なパラメーターオブジェクトを作ろうとしていた)、executeメソッドを持つICommandを作って、それにDecoratorを着せればよさそうということに気づいた。

ずっとグネグネしてたやつがようやく収まった。


ただの関数オブジェクトじゃねっていう気がしなくもない。


うっ、executeコマンドに引数が欲しい。いや、コントラクターでパラメーターを渡せばいいはず。


『なぜ依存を注入するのか DIの原理・原則とパターン』に答えが書いてあった。引数の型として総称型を使えばよい。

あれ

2025/8/3 22:08:00

なぜ私は「CommandパターンのCommandをメソッドで逆ポーランド記法や」とかやってんですかね。