What is Dependency Injection or Inversion of Control (IOC) ?

Published on March 23, 2013 by abundantcode

Filed under popular

Last modified March 23, 2013

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 0 (0 votes)

This article have been viewed 3228 times

Looking for the definition of the Dependency Injection or Inversion of Control (IOC) in .NET ?

Dependency Injection or Inversion of Control (IOC) is simply a design pattern which helps the developers implement loose coupling effectively .

The dependency injection involves 2 steps

  • Removing the dependencies of the concrete class.
  • Injecting the dependencies during the runtime.

The IoC container is the Dependency Injection Container which is a intermediate module between the concrete implementation and the Interface.

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

1 Comment

  1. Interesting .NET Links – March 23 , 2013 | TechBlog
    March 23, 2013 - 8:32 pm

Leave a Comment


You might be Interested in these Posts

How to Enable JavaScript in Windows Phone 8 WebBrowser Control?

If you are using the WebBrowser control in your Windows Phone project, there are times when you want...

How to Add Border to the Ellipse Control in Windows Phone 8 ?

Looking for an option to add border with a different color to the Ellipse Control in Windows Phone 8...

How to return Http Status Code from ASP.NET Web API Controller ?

There are times when you might want to return the Http Status code from an action method of a ASP.NE...