|
|
|
|
|
by bad_user
3549 days ago
|
|
Dude you're mixing up terms. Quoting from https://en.wikipedia.org/wiki/Dependency_injection : "A dependency is an object that can be used (a service). An injection is the passing of a dependency to a dependent object (a client) that would use it". Basically if A depends on B, but A does not initialize B, but is instead receiving it as a parameter from somewhere, then that's dependency injection. > it's only a good thing if you value referential transparency over ease of testing and encapsulation I get the feeling that you're mixing up terms again, as you cannot have ease of testing or good encapsulation without referential transparency. |
|