【发布时间】:2018-09-25 06:46:05
【问题描述】:
我发现 Enum 和 Singleton 类之间几乎没有区别,但不完全相信 Enum 是否可以用来代替 Singleton。
如果它可以使用,那么定义单例类需要什么?
【问题讨论】:
-
在提问之前寻找类似的问题。这个问题经常被问到。
-
我已经提到“我发现很少有区别”。但不相信..请把链接发给我
-
我什至不明白为什么有人会混合使用这两个术语。他们在那里有两个完全不同的原因和场景。 enum 定义了一组 constants。 singleton 是一种在您想确保某人只能创建您的类的一个实例时使用的技术。
-
枚举也可以创建单个实例
标签: java design-patterns enums