![Zyxware default image1](/sites/default/files/2021-10/Artboard%202%20copy%209.png)
Dependency injection is a concept that allows software components to be built having dependencies without bothering about creation and management of that dependencies. It is a good design pattern allowing to build loosely couples components in software.