dependency-injection - 面试官问: "What' s the value of dependency injection?“

标签 dependency-injection

这个问题在这里已经有了答案:




10年前关闭。




Possible Duplicate:
What is dependency injection?



我回答:“您不需要使用 new 运算符。”

采访者回应:“<SIGH>。就这样?”

这就是我能想到的。

如果那不正确,那会是更正确的 react 吗?

最佳答案

它将组件与其外部依赖项(例如其他库、数据库等)解耦,允许您轻松更改它们 - 即使在运行时也是如此。

这可以(例如)在自动化测试中很有用,因为您可以注入(inject) mock objects通过公共(public) API。

关于dependency-injection - 面试官问: "What' s the value of dependency injection?“,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7786125/

相关文章:

.net - NLog:自定义目标的依赖注入(inject)

java - 基于构造函数的依赖注入(inject)如何影响不可变性?

asp.net-core - Mediatr 范围问题

dependency-injection - 使用 IDependencyResolver 实现的 Web Api 启动异常

dependency-injection - Flutter:(如何)我可以拥有一个每个都依赖 Provider 的小部件的 PageView 吗?

dependency-injection - 为您的 IoC 提供包装器是个好主意吗?

java - 在独立的 Java 应用程序中使用 Spring 3 Autowiring

c# - 国际奥委会 : Dependency Injection and overall instances between assemblies

java - 如何使用 guice 使用通用 jsonFile 处理程序?

asp.net-mvc - 如何在 Ninject 中创建根据请求的 Controller 而变化的绑定(bind)?