Unity
概述
Unity2.0.
IOC 框架程序整个架构里可以都是用Unity 进行贯穿.
Unity是微软patterns & practices组用C#实现的轻量级,可扩展的依赖注入容器,它为方便开发者建立松散耦合的应用程序,有以下优点:
简化了对象的创建,特别是针对分层对象结构和依赖关系;
需求的抽象,允许开发人员在运行时或配置文件中指定依赖关系,简化横切关注点的管理;
推迟为容器配置组件的时机,增加了灵活性;
服务定位能力,这使客户能够存储或缓存容器;
实例和类型拦截
参见