【发布时间】:2011-06-17 09:44:22
【问题描述】:
可能重复:
Why choose a static class over a singleton implementation?
静态方法与单例。
可以在这里确定选择吗?
在哪些条件下,其中一种方法绝对比其他方法更合适?
【问题讨论】:
-
你说的是静态单例模式还是单例模式?
-
我说的是带有静态方法的实用程序类与带有方法的单例。
-
您有十多个问题没有得到接受的答案。 ;)
-
如果您需要实现一个接口,我会使用带有一个实例的
enum作为单例。否则,我将使用没有实例和静态方法的enum作为实用程序类。