0

这两个概念似乎与我非常相似,至少,您可以使用依赖注入仅使用反射并从配置文件加载实现,所以这是我的问题......

  • 依赖注入和反射有什么区别?
  • 什么时候应该使用反射,什么时候使用依赖注入?
4

1 回答 1

4

依赖注入和反射有什么区别?

依赖注入是一种原则(或实践),而反射是一种允许注入依赖的工具。

它们实际上无法比较,因为它们是完全不同的概念。反射本身可以以多种方式使用,不受此特定上下文的限制。

什么时候应该使用反射,什么时候使用依赖注入?

您可以通过反射进行注入,它们不是替代品。

于 2013-09-02T18:19:06.907 回答