gpt4 book ai didi

language-agnostic - 非类的依赖注入(inject)

转载 作者:行者123 更新时间:2023-12-04 07:43:23 25 4
gpt4 key购买 nike

我对依赖注入(inject)有些陌生。我已经为一些类设置了它,这些类将它们的依赖项作为参数传递到构造函数中,但我有一些构造函数采用 Stringboolean 等原语。显然,如果我要对该类使用依赖注入(inject),则需要从构造函数中删除这些。

对于这种情况,“最佳”做法是什么?让构造函数只接受依赖项并为类需要的所有原语提供一个 setter 方法?

最佳答案

Obviously these need to be removed from the constructor if I am to use Dependency Injection for that class

不,不是“显然”。您可以保留这些参数以及注入(inject)的依赖项。

如果类需要这些参数以进行正确的初始化,则它们需要成为构造函数的一部分。

关于language-agnostic - 非类的依赖注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8196110/

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