gpt4 book ai didi

class - 静态类相对于使用单例的优势

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

复制

What’s wrong with singleton?
Singletons: good design or a crutch?
Singleton: How should it be used
What is so bad about Singletons



您可以找到在静态类上使用单例的众多原因。但是肯定在某些情况下最好在单例之前使用静态类。这些是什么?

最佳答案

您可以在以下情况下使用静态类:

1)它的所有方法都是实用程序(很好的例子 - 类 Math)

2)你不想处理从垃圾收集器(在小程序中)保存你的实例,但我最好在那里使用单例

3) 你绝对确定它在 future 不会变成有状态的,并且你确定你总是只需要那个类的一个实例

如果您正在使用单例并且在某一刻您意识到您需要多个实例,那么您的单例可以轻松地转换为多音,但是您会遇到静态类的问题

关于class - 静态类相对于使用单例的优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/839383/

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