【发布时间】:2017-02-04 18:21:31
【问题描述】:
我多次听说使用枚举是在 Java 中实现单例的最佳方式,我知道其中的原因。
我的问题是,在向后兼容性方面有什么顾虑/缺点吗?或者换一种说法:用一个类实现的单例是否在向后兼容性方面提供任何优势?
谢谢。
编辑:假设我想改进 API,并且想尽量减少对现有客户的影响。使用枚举与单例类相比有什么优点/缺点吗?
【问题讨论】:
-
向后兼容到底是什么?
标签: java enums singleton backwards-compatibility