gpt4 book ai didi

.net - 公共(public)服务定位器是否被广泛使用?

转载 作者:行者123 更新时间:2023-12-04 04:14:10 24 4
gpt4 key购买 nike

我现在正在开发一个新项目,并对 IoC 设置进行了一些思考。我知道您不应该依赖服务位置模式(无论如何),但在结构良好的应用程序中只有几个地方可能需要它。在这种情况下,您是否使用 CommonServiceLocator项目,还是不理它?

我本质上是在寻找有关 CSL 是否被使用或它被广泛使用的反馈。

最佳答案

纯粹看这里记录的下载数量:Common Service Locator Downloads看起来它对于通用库的用户数量非常少。

它在客户端代码与其服务定位器之间提供了一定程度的间接性。交易是您牺牲对所选 IoC 框架的 API 的访问权,以换取跨 IoC 框架的可移植性。除非您的代码需要支持多个服务定位器,否则它并不能真正帮助您。见:When would you use the Common Service Locator .

1.0 版看起来像是一个非常基本的工厂模式实现,因此无论哪种方式都可能不值得担心太多。

关于.net - 公共(public)服务定位器是否被广泛使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2218028/

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