はてな市民になりました。
市民になると一応いろんな権利が手に入るみたいですね。
DI パターン 2つ
もう誰かが言ってそうだけど...
Factory Injection
Stateful なオブジェクトで DI を使いたい場合、Stateful なオブジェクトを生成する Stateless な Factory クラスを用意して、それを DI する。
Coarse Grained Injection
「緩インジェクション」じゃないよ(爆)。
小さなオブジェクトをコンテナに登録せずに、もう少し大きなまとまりをコンポーネントとしてコンテナに登録して DI する。
思いつきで書いたからあまりまとまっていません。評判が良さそうだったら整理します。(^^;)