Grapecity Interview Question

Explain how Dependency Injection Works?