sách gpt4 ai đã đi

Constructor Injection: Bao nhiêu phụ thuộc được coi là quá nhiều?

In lại 作者:行者123 更新时间:2023-12-03 06:11:16 26 4
mua khóa gpt4 Nike

我现在已经使用手动构造函数注入(inject) DI 有一段时间了。我注意到的一件事是我的构造函数开始变得相当长。

我有一个类依赖于一堆小对象 - 有时在 6 到 10 个之间。当我继续将应用程序分成更小的 block 时,我可以看到这个数字随着时间的推移而增加。这是一个常见问题吗?

显然,这在很大程度上取决于项目。然而,基本问题是:

您什么时候开始对类所具有的依赖项数量感到不舒服?您使用哪些策略来减少这些依赖性?

1 Câu trả lời

我不会担心这个。

相反,我会担心类太复杂。

一个具有许多依赖项的类,它使用所有依赖项,但没有循环或 if 语句就可以了。在我最近编写的一些代码中,一个类中有大约 14 个依赖项。然而,代码中只有一条路径,并且没有逻辑方法将依赖项分组到更好的类中。

依赖关系较少、包含较多分支语句或复杂循环条件的类应进行简化。

关于dependency-injection - 构造函数注入(inject): How many dependencies is too many?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/953407/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com