gpt4 book ai didi

functional-programming - 依赖注入(inject)和控制反转 - 术语

转载 作者:行者123 更新时间:2023-12-04 08:40:56 25 4
gpt4 key购买 nike

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

在某种程度上,可以使用一些参数“调用”该函数。

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

此外:这种 DI 的使用是否会导致控制反转?

最佳答案

依赖注入(inject)是一个概念。

您也许可以使用它(将函数作为参数传递的能力)在函数式语言中“实现”DI。实现 DI 的方法有很多种,每种语言都有其实现 DI 的方法。

DI 是 IoC 的一种特殊形式。因此,所有 DI 都是 IoC,但反之则不然。所以你说这种 DI 的使用导致了 IoC 是正确的。

关于functional-programming - 依赖注入(inject)和控制反转 - 术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/954913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com