gpt4 book ai didi

design-patterns - 是否存在单例是最佳选择的情况?

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

这个站点上有很多关于为什么应该避免单例的讨论,但是在任何情况下单例是有意义的并且是最好的选择吗?

我认为单例是最佳选择的一个例子是在实现 Identity Map 时您需要在映射层中跟踪已从数据库加载的所有模型。在这种情况下,重要的是 map 是有效的全局性,以便所有客户端代码使用相同的 map 实例,并且它们都访问相同的加载模型列表。最简单的解决方案似乎是将类实现为单例(或静态方法)。这是最好的方法还是有其他方法?

是否还有其他情况可以使用单例,或者它们总是很糟糕?

最佳答案

this thread .

关于design-patterns - 是否存在单例是最佳选择的情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/449885/

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