gpt4 book ai didi

java - 为什么依赖注入(inject)使用公共(public)方法?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:38:13 27 4
gpt4 key购买 nike

为什么依赖注入(inject)要使用公共(public)方法?如果我错了请纠正我,但可以使用反射更改实现。

最佳答案

DI 本身并不是目标。 DI 的目的是通过有利于组合而不是继承来实现松散耦合,并且只有在您为此目的公开公共(public) API 时才有可能。

如果没有公共(public) API,您无法以新的和现有的方式重构组件。

关于java - 为什么依赖注入(inject)使用公共(public)方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5688048/

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