What is dependency injection (DI)?
Dependency Injection is a design pattern and technique used for application development on Azure Cloud to achieve Inversion of Control (IoC) between classes and their dependencies.
Advantages of dependency injection (DI)?
For effective cloud application development,
1> It is required to make our code more maintainable, reusable, more readable, scalable and testable.
2> DI makes unit testing easier as we can mock dependencies.
The process of DI implementing require Visual studio (IDE) the complete step by step process is available on original in detailed blog Implement DI in Microsoft Azure Using Constructor Injection