Unity

概述

Unity2.0.

IOC 框架程序整个架构里可以都是用Unity 进行贯穿.

Unity是微软patterns & practices组用C#实现的轻量级,可扩展的依赖注入容器,它为方便开发者建立松散耦合的应用程序,有以下优点:

简化了对象的创建,特别是针对分层对象结构和依赖关系;

需求的抽象,允许开发人员在运行时或配置文件中指定依赖关系,简化横切关注点的管理;

推迟为容器配置组件的时机,增加了灵活性;

服务定位能力,这使客户能够存储或缓存容器;

实例和类型拦截

参见

patterns & practices - Unity|

Unity2.0学习笔记-Unity2.0基础-如何配置Unity2.0容器-设计时配置|