2004-11-25 Inversion of Control Containers and the Dependency Injection pattern pattern http://martinfowler.com/articles/injection.html 日本語訳も。 http://www.kakutani.com/trans/fowler/injection.html 詳しくは読んでいないんですが…。Dependency Injection Patternというのは、こういうものでしょうか。コンポーネントの設定をするときには、何か部品が必要だよね。でも、コンポーネントが使う部品の実装に、コンポーネントが依存してしまわないようにしなくっちゃならない。だから、コンポーネントに対して外から部品を「注入」してやることにしよう。で、その方法として「コンストラクタで注入」「セッタで注入」「インタフェースで注入」などがあると。