【发布时间】:2012-01-11 05:46:56
【问题描述】:
我已经阅读了this 问题和一些类似的问题,我想知道是否有什么情况应该在单例模式上使用静态类?
【问题讨论】:
-
那么您为什么不阅读该问题的答案?他们完美地总结了使用单例或静态类的情况。再次总结一下:当您想要一个(并且只有一个)应用程序中特定类的实例时,请使用单例。不需要实例时使用静态工具类,所有方法都可以静态调用(静态类是无状态的,即没有内部非静态变量)
-
它们很好地涵盖了使用单例相对于静态的优势,但是在反向音调中几乎什么都没有(是的,几乎 - 但我很好奇是否有任何强反对在任何情况下使用单例)。
-
@mre 请先阅读我的问题。我链接到你提到的问题。
-
@AdamPierzchała,您链接的问题回答了您的问题。
-
投票重新打开,问题询问标记重复的确切对面。 OP 想知道何时更喜欢静态而不是单例,而不是相反 - 正如被欺骗的链接所暗示的那样
标签: java design-patterns