依赖注入框架的目的

Purpose of dependency injection frameworks

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Why do I need an IoC container as opposed to straightforward DI code?

我一直在读关于依赖注入的文章,最好的解释来自詹姆斯·肖。"依赖注入"是一个25美元的术语,表示5%的概念……依赖项注入意味着为对象提供其实例变量。"

如果这是一个如此简单的概念,那么依赖注入框架的意义是什么?我什么时候用?


有很多资料可以随时回答您关于好处的问题,例如:

http://tutorials.jenkov.com/dependency-injection/dependency-injection-benefits.html

至于什么时候使用它…这取决于你是否同意这些好处(如上所述)。它还取决于依赖注入框架是否适合您当前的一组技术(如果有的话)。