摘要:
什么是NinjectNinject是一套.Net平台下的高效,超轻量级的依赖注入库。它可以帮助你实现应用程序的松耦合,高内聚,同时也能很灵活的把它们进行组合在一起。借助与Ninject的帮助,代码的使用,复用,测试和修改变得异常的简单。为什么使用Ninject既然在.Net平台下依赖注入已经很普遍,同时也已经有了好几个依赖注入库。为什么我们还要另外编写一套呢?首先,目前其他框架依赖于XML配置文件,通过配置文件去引导框架的组件的工作,这将带来以下不足:1.配置文件会很长,并且很冗余,因为你必须为每一个类型重复性的去写他得描述信息;2.一个简单的配置错误就会导致整个工程的瘫痪;第二点,其他框架是 阅读全文