PHPカンファレンス沖縄2021
レギュラートーク(30分)

Dependency Injectionとデザインパターン

rukiadia Sho Yamada rukiadia
4

皆さんはDIというワードを目にしたことがあるでしょうか?

https://fortee.jp/phperkaigi-2021/proposal/bfa7dda5-fa76-472f-bfbb-3e76f3434581
私は以前、PHP関連のイベントでDIについての発表をし、DIに関する内容の話をしました。
DIがデザインパターンであるという結論を語ることができたのは良かったのですが、そこで新たな疑問が湧いてきました。

「DIとは既存のデザインパターンを組み合わせたものなのか?」
「それとも、DIとGoFのデザインパターンは全く異なるものなのか?」

DIの実装パターンの話などにも触れつつ、デザインパターンの話を深堀りしていきたいと思います。