Was ist eigentlich… Dependency Injection (DI)?

Was ist eigentlich… Dependency Injection (DI)?