DI
依存性を内部で発生させない、依存性は外部から入れる。
依存性とは?
そのクラス内で、別のインスタンス生成処理の責務があること?
なので、別のインスタンスは引数(コンストラクタの?)でしか存在しないようにしておく。
出自の違うものは、外部(引数)経由でないと入れないみたいな話?
これで、あるクラスの部品としての純粋性みたいなものが保たれる?
Dependency Injection は、必要なものを送り込んでやるぜ!という感じだと思います
そのクラスの外から定数、変数、インスタンスをあるクラスにぶちこむこと
Dependency Inject
言語・Frameworkで。
Java: Dagger: