微软ioc轻量级框架Unity,1.Unity支持简单对象创建,特别是分层对象结构和依赖,以简化程序代码。其包含一个编译那些可能存在依赖于其他对象的对象实例机制。2.Unity支持必要的抽象,其允许开发者在运行时或配置去指定依赖关系同时可以简单的管理横切点(AOP)。3.Unity增加了推迟到容器组件配置的灵活性。其同样支持一个容器层次的结构。4.Unity拥有服务定位能力,对于一个程序在许多情况下重复使用组件来分离和集中功能是非常有用的。5.Unity允许客户端储存或缓存容器。对于在ASP.NETWebapplications中开发者将容器持久化于ASP.NET中的session或application中特别有效。6.Unity拥有拦截能力,其