Enum Singleton与Class的向后兼容性

时间:2017-02-04 18:21:32

标签: java enums singleton backwards-compatibility

我多次听说使用枚举是在Java中实现单例的最佳方法,我知道原因。

我的问题是,在向后兼容方面是否存在任何问题/劣势?或者用不同的方式表达:用类实现的单例是否在向后兼容方面提供了任何优势?

感谢。

编辑:我们想说我想要改进API,并希望尽量减少对现有客户的影响。将枚举与类用于单例是否有任何优点/缺点?

1 个答案:

答案 0 :(得分:0)

java中单例的简单有效的实现:

public class A {
private A(){}
public static final A instance = new A();
.....
}