みなさんこんにちは、masa です。今日は Spring Framework などでお馴染みの依存性注入(DI)コンテナについて解説してみたいと思います。今回の記事は、オブジェクト指向でプログラムを書いている方向けとなります。 依存性注入 = Dependency Injection とはなんぞや?という方のためになるべく簡単にその解説を書いてみたいと思います。 依存性注入(DI)ってむずかしい言葉いったいなんですか? 継続的インテグレーション(CI)もそうですが、日本語に直訳してしまうと、とてつもなくわかりづらいワードになってしまうものがあります。この DI もそうです。 私も初めて Spring を触ったときはこのワードに惑わされた感がありました。だからブログにネタを書くときは絶対に人にわかりやすいように書きたいと思ったものです。依存性注入というのをわかりやすくいうと クラス同士を疎結