エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DI はなんのためにあるのか - Qiita
この記事について DI (Dependency Injection: 依存性注入)とはなにか、という解説はよく見るんですが、... この記事について DI (Dependency Injection: 依存性注入)とはなにか、という解説はよく見るんですが、なぜ DI か、という解説はあまり見ない気がするので、自分の考えを文書化しておこう、という試みです。 DI(依存性注入)とはなにか Wikipedia にある説明を載せるのに留めます。 コンポーネント間の関係はインタフェースを用いて記述し、具体的なコンポーネントを指定しない。具体的にどのコンポーネントを利用するかは別のコンポーネントや外部ファイル等を利用すること https://ja.wikipedia.org/wiki/%E4%BE%9D%E5%AD%98%E6%80%A7%E3%81%AE%E6%B3%A8%E5%85%A5 Laravel での使用例です。Laravel においては、インタフェースを介さず、キーとなる文字列(クラス名、コンテナを用いる場合は任意の