ファサードとDI 参考メモ

ファサードとDIがよくわからないので後で読む。Laravel学習帳とララ帳わかりやすそう

Laravel学習帳

ファサードについて - Laravel学習帳

サービスプロバイダーについて - Laravel学習帳

サービスコンテナについて - Laravel学習帳

DIコンテナについて - Laravel学習帳

依存性の注入について - Laravel学習帳

  • DIは、あるオブジェクトが他のオブジェクトを外から注入しようというものです。

  • つまり DI とは、「依存性の注入」として理解するよりも「依存している部分を、外から注入すること」と捉えるほうがわかりやすいかもしれません。

  • DIパターンでないコードは「依存関係のあるコードをクラス内で生成すること」

ララ帳

ファサードとはlaravel10.wordpress.com

  • ファサードは依存性注入の1つの方法です。依存性注入を使うと柔軟性、保守性が上がります。詳細は「依存性の注入とは」をご覧ください。

サービスコンテナとはlaravel10.wordpress.com

依存性の注入とはlaravel10.wordpress.com

依存性の注入とはlaravel10.wordpress.com

  • Laravel では、依存性の注入という概念を核としてフレームワークが作成されています。この概念を理解することが、Laravel を理解することへの近道になるかと思います。

そのほか

https://camo.qiitausercontent.com/538833279133748b689f0f67059273345e2487f9/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f34373332372f61366664373335302d653635302d393039372d396361352d6633316634666164363932382e706e67

qiita.com

qiita.com

https://twitter.com/saboyutaka/status/1045334377972944897

https://twitter.com/saboyutaka/status/1045334377972944897