Dependency Injection

Definition:

The process of decoupling objects in an application from their dependencies, which are then provided to them by another object or mechanism.

Related Terms:

  • IoC Container
  • Dependency Management
  • Class Interface
  • Inversion of Control
  • Tight Coupling
  • Decoupling Principle
  • Mock Object
  • Spies
  • Fake Object