Dependency Injection— definition, example and pronunciation in USA and UK English

Noun (concept)
Dependency Injection
a design approach in which required services are provided to a class from the outside
With dependency injection, the controller receives a database service instead of creating it directly.