Upgrade to Pro — share decks privately, control downloads, hide ads and more …

簡易 DI コンテナを作って DI コンテナを知る

ryounasso
December 13, 2023

簡易 DI コンテナを作って DI コンテナを知る

簡易 DI コンテナを作ることで、DI コンテナの仕組みについて調べてみました。

ryounasso

December 13, 2023
Tweet

More Decks by ryounasso

Other Decks in Programming

Transcript

  1. DI とは DI (Dependency Injection, 依存性の注入) B C A B

    は C に依存している A は B に依存している A の依存対象 この依存関係を外部から確立する
  2. DI とは B C A 組み立てをやってくれる D E F DI

    コンテナ クライアント A を使いたい A
  3. そもそもなぜ DI ? Controellr Service Repository xxServiceImpl xxController xxRepository xxService

    implements ビジネスロジックがデータアクセス層に依存