Dependency Injection is a way to implement the
Dependency Inversion Principle. Simply put,
Dependency Injection is a design pattern that helps a class separate the logic of creating dependent objects. ... This article discusses what
Dependency Injection is and illustrates its use in an ASP.NET
MVC application.
read more >>