Unity 是一个用纯C语言编写的测试工具. 它简洁实用,多应用于嵌入式系统.Unity工具可以裁剪用于各种规模的嵌入式项目,当然,只要是纯C语言的项目,Unity都可以使用.
Unity是微软patterns & practices组用C#实现的轻量级,可扩展的依赖注入容器,它为方便开发者建立松散耦合的应用程序,有以下优点:
简化了对象的创建,特别是针对分层对象结构和依赖关系;
需求的抽象,允许开发人员在运行时或配置文件中指定依赖关系,简化横切关注点的管理;
推迟为容器配置组件的时机,增加了灵活性;
服务定位能力,这使客户能够存储或缓存容器;
实例和类型拦截