摘要:
Unity Application Block (Unity) 是微软 Patterns & Practices 团队开发的一个轻量级、可扩展的依赖注入容器,有助于构建松散耦合的系统。它支持构造子注入(Constructor Injection), 属性注入(Property Injection)和方法调用注入(Method Call Injection)。Patterns & Practices 团队于前几天(4月4日)发布了Unity的第一个正式版本(Unity 1.0)。 阅读全文
摘要:
Unity使用继承于 LifetimeManager 基类的类去控制怎样存放到对象实例的引用和容器怎样销毁那些实例,也就是说Unity基于具体的Lifetime Manager 类去管理对象的创建和销毁。
目前Unity中提供两个Lifetime Manager类可供我们直接使用,当然你也可以实现自己的Lifetime Manager类。 阅读全文