0
我曾多次聽說使用枚舉是在Java中實現單例的最佳方式,我知道原因。Enum Singleton vs Class中的向後兼容性
我的問題是,在向後兼容性方面是否有任何顧慮/缺點?或者用不同的方式來說明:用類實現的單例是否在向後兼容方面提供任何優勢?
謝謝。
編輯:比方說,我想演變的API,我想盡量減少對現有客戶的影響。使用枚舉和單獨一個類的單例會有什麼優勢/劣勢?
我曾多次聽說使用枚舉是在Java中實現單例的最佳方式,我知道原因。Enum Singleton vs Class中的向後兼容性
我的問題是,在向後兼容性方面是否有任何顧慮/缺點?或者用不同的方式來說明:用類實現的單例是否在向後兼容方面提供任何優勢?
謝謝。
編輯:比方說,我想演變的API,我想盡量減少對現有客戶的影響。使用枚舉和單獨一個類的單例會有什麼優勢/劣勢?
簡單和有效地執行單的在Java中:
public class A {
private A(){}
public static final A instance = new A();
.....
}
或者你可以'enum {實例}' –
向後兼容,究竟是什麼? –