GEP Interview Question

what is dependency injection?