23
Dependency Injection is where components
are given their dependencies through their
constructors, methods, or directly into fields.
Those components do not get their
dependencies themselves, or instantiate them
directly.
— picocontainer.com/injection.html