ダイコン (DICon)

DI コンテナは,コンポーネント間の依存性を内部から排除し,コンテナ管理で依存関係を構成することを目的としたコンテナです.サービス (インターフェース) と部品 (実装) 分けるべきだ,という思想が根底にありますので,対象領域はインターフェースと実装の関連づけになります.
DI コンテナを使うと,コンポーネントを扱う際にインターフェースだけを意識すれば良くなります.実装を意識するのはコンテナの設定ファイルのみです.また,コンポーネントがコンテナを意識する必要もありません.


http://suga.parfe.jp/tech/seasar2/DIContainer.html
http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20050216/156274/