by shigemk2

当面は技術的なことしか書かない

DI

Spring Frameworkで理解するDI(1):DI:依存性の注入とは何か? (1/3) - @IT

DIとは、オブジェクトが成立するための情報を外部設定に分離することで、コンポーネントの集合としてアプリケーションを組み立てるデザインパターンである。

Dependency Injection 直訳すると「依存性の注入」ということになるけども、 たとえばRubyならば

hoge = Hoge.new

となろうところを、どこでどのようなオブジェクトを呼び出すかを XMLとかの別ファイルにぶっこむということ。