Avatar
その HTTPClient がサブクラスを作って挙動を差し替えるものかどうかによるんじゃないでしょうか?
10:37 AM
HTTPClient を受け取ることを期待しているならそれは DI じゃないですが、サブクラスを受け取ることを期待していたら DI だと思います。
10:38 AM
setter injection でも constructor injection でも。
10:39 AM
HTTPClient 自身も渡せるし、サブクラスも渡せる場合でも、そのサブクラスがモジュールの外で宣言されていたら DI かと。