2025年8月19日
2025/8/20 0:11:00
Decoratorを使い回すために、共通のIRepositoryを作ろうとしていたんだけど(つまりIRepositoryに命令を出すための万能なパラメーターオブジェクトを作ろうとしていた)、executeメソッドを持つICommandを作って、それにDecoratorを着せればよさそうということに気づいた。
ずっとグネグネしてたやつがようやく収まった。
ただの関数オブジェクトじゃねっていう気がしなくもない。
うっ、executeコマンドに引数が欲しい。いや、コントラクターでパラメーターを渡せばいいはず。