Click here to Skip to main content
11,582,584 members (79,443 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as

A curry of Dependency Inversion Principle (DIP), Inversion of Control (IoC), Dependency Injection (DI) and IoC Container

, 12 Mar 2013 CPOL 55K 699 179
Description of DIP,IoC, DI, IoC container and how to use them in real life work.

Revisions


  

Compare Revision Minor Date Status Editor
23 - publicly available Yes 12-Mar-13 6:06 Available Hasibul Haque
The article has been approved
22 No 12-Mar-13 5:33 Pending Hasibul Haque
I have added new line of code (resolver.Registery();) on my code block(on main method).
20 No 19-Feb-13 23:33 Pending Hasibul Haque
I have changed some comments from my code block(Our simple IoC container) and also my source code.
19 No 18-Feb-13 16:31 Available Smitha Vijayan
Updates in content.
18 No 18-Feb-13 13:38 Pending Hasibul Haque
In interface injection section I have changed a line of code. purchaseBl.SetDependency(dbRepository); to ((IDependentOnTextRepository)purchaseBl).SetDependency(dbRepository);
17 No 7-Feb-13 11:29 Available Sean Ewington
Updates in content.
16 No 6-Feb-13 13:48 Pending Hasibul Haque
Updates in content.
15 No 6-Feb-13 10:29 Pending Hasibul Haque
Now i have added all images from Codeproject(after uploading). In previous i have added image link from another source.
14 No 6-Feb-13 4:13 Pending Hasibul Haque
Updates in content.
13 No 6-Feb-13 4:11 Composing Hasibul Haque
Updates in content.
12 No 6-Feb-13 4:08 Pending Hasibul Haque
Updates in content.
11 No 6-Feb-13 3:32 Pending Hasibul Haque
Updates in content.
10 No 4-Feb-13 16:32 Pending Hasibul Haque
Updates in content.
9 No 4-Feb-13 16:06 Composing Hasibul Haque
Updates in content.
8 No 4-Feb-13 14:59 Composing Hasibul Haque
Updates in content.
7 No 4-Feb-13 12:46 Composing Hasibul Haque
Updates in content.
6 No 4-Feb-13 12:32 Composing Hasibul Haque
Updates in content.
5 No 4-Feb-13 11:57 Composing Hasibul Haque
Updates in content.
4 No 4-Feb-13 11:22 Composing Hasibul Haque
Updates in content.
3 No 4-Feb-13 11:10 Composing Hasibul Haque
Updates in content. 8061 changes had been made.
2 No 3-Feb-13 16:18 Composing Hasibul Haque
Updates in content. 75 changes had been made.
1 No 3-Feb-13 15:44 Composing Hasibul Haque
Initial creation

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Hasibul Haque
Software Developer Daffodil Group
Bangladesh Bangladesh
Hi I am Mohammad Hasibul Haque an application developer. Now I am working as a Software Engineer(.net) at Daffodil Group. Here I am working for Business ERP, Daffodil School Management System and so on. I am dedicated to Microsoft .NET based application development.

I am very much fan of Microsoft. Always want to learn new things & new technologies..

I am Microsoft Certified Professional Developer (MCPD ASP.net .net 3.5) and also achieved Microsoft Community Contributor Award 2011 from Microsoft.

You may also be interested in...

| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.150603.1 | Last Updated 12 Mar 2013
Article Copyright 2013 by Hasibul Haque
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid