我想知道是否有一些模式来处理动态依赖注入。
这关注我们有监督层级的情况。假设我有一个服务Z,它取决于服务c,它是a - >的一部分。 b - > c层次结构。
显然,Z并不拥有C,但我希望使用c。
在我看来,Z需要事先了解这种等级。在某种意义上,这将打败依赖注入的所有目的。我不想结合Z来了解这种等级制度。它可能在将来发生变化。
所以我想知道这种事情一般如何运作?
我正在考虑使用一些配置文件,其中将设置此类信息。换句话说,系统的体系结构在演员中不会是硬连线,而是在配置中提供,演员可以使用它来请求他需要的服务。