Unity Application Block (Unity) is a lightweight, scalable dependency injection container developed by the Microsoft patterns & Practices Team. It helps build loosely coupled systems. It supports constructor injection, property/setter injection, and method call injection ). The patterns & Practices Team released the first official version of Unity (Unity 1.0) the other day (April 4 ).
[Note: AllCodeAll are Based on. NET Framework 3.5]
Unity Application Block 1.0 series (1): Quick Start
Unity Application Block 1.0 series (2): constructor Injection)
Unity Application Block 1.0 series (3): property/setter Injection)
Unity Application Block 1.0 series (4): method call Injection)
Unity Application Block 1.0 series (5): Use buildup to enable dependency injection for existing object instances
Unity Application Block 1.0 series (6): prevents circular references
Unity Application Block 1.0 series (7): lifetime managers
To be continued ......
By: inrie (Hong Xiaojun)
Source:Http://www.cnblogs.com/inrie