PHPカンファレンス北海道2024
採択
2024/01/13 11:00〜
クリエイティブスタジオ
セッション(15分)

「DI」と仲良くなる

akai_inu やまゆ akai_inu

こんにちは。やまゆです。

みなさん、 new してますか?私は、最近はあまりしていないです。なぜなら、インスタンス化はほとんど DI コンテナ に任せてしまうからです。お客様のプロダクトにも DI コンテナが含まれているのではないでしょうか?活用出来ていますでしょうか?

Dependency Inversion 、つまり 「依存性の逆転」 をすることで、より疎結合で柔軟性の高い設計を行うことが出来ます。
それを実現する Dependency Injection 、つまり 「依存関係の注入」 をするのが DI コンテナ です。

今回は以下の内容を話してみたいと思っています。

  • Dependency Inversion と Dependency Injection
  • DI コンテナ
  • DI コンテナを自作してみよう