DIコンテナの履歴

Dependency Injection Containerの略。

コンポーネント(クラス)間の依存関係をソースコードから取り除くことで,プログラムの実行時までコンポーネント同士が依存関係を持たないようにするデザインパターンです。

http://itpro.nikkeibp.co.jp/article/COLUMN/20060628/241982/?rt=nocnt

JAVA系でよく見かける気がする

DI(Dependency Injection)とトレイト(Trait)技術を用いたAndroid開発の効率化

http://twitter.com/#!/maruyama097/status/122255510497009664