レギュラートーク(30分)

Dependency Injectionとデザインパターン PHPカンファレンス沖縄2021

4
rukiadia Sho Yamada rukiadia

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

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

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

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