依赖注入与控制反转 - 术语

xto*_*ofl 3 functional-programming dependency-injection terminology

在函数式编程中,函数被视为实体,并且可以在对象在OO上下文中传递.

在某种程度上,可以使用某些参数"调用"该函数.

我想知道:这也叫做依赖注入吗?

而且:DI的使用会导致控制反转吗?

Sat*_*hya 6

依赖注入是一个概念.

你也许可以使用它来实现功能语言中的DI(将函数作为参数传递的能力).可以有很多方法来实现DI,每种语言都可能有实现DI的方法.

DI是IoC的一种特殊形式.因此,所有DI都是IoC,而不是相反.所以你说对DI的这种用法会导致IoC.