依存性の注入(Dependency Injection, DI)についてまとめてみる
https://martinfowler.com/articles/injection.html
https://ja.wikipedia.org/wiki/%E4%BE%9D%E5%AD%98%E6%80%A7%E3%81%AE%E6%B3%A8%E5%85%A5
https://qiita.com/hshimo/items/1136087e1c6e5c5b0d9f
https://www.w2solution.co.jp/corporate/tech/eg_ns_rs_izonseinotyunyu/
https://zenn.dev/tokium_dev/articles/dependency-injection-watanabe
https://qiita.com/okadabasso/items/066efc2e728a666b8732
https://angular.jp/guide/dependency-injection
https://developer.android.com/training/dependency-injection?hl=ja
https://learn.microsoft.com/ja-jp/dotnet/core/extensions/dependency-injection
https://blog.smartbank.co.jp/entry/2023/10/27/dependency-injection
Martin Fowlerの「Inversion of Control Containers and the Dependency Injection pattern」(オンライン記事) Robert C. Martinの「Clean Code: A Handbook of Agile Software Craftsmanship」(書籍) 「Design Patterns: Elements of Reusable Object-Oriented Software」 by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides(書籍) 「Dependency Injection in .NET」 by Mark Seemann(書籍)