एसओ प्रश्न में जो लिखा गया है उस पर भवन निर्माण करना जावा में सर्वश्रेष्ठ सिंगलटन इम्प्लीमेंटेशन - अर्थात् एक सिंगलटन बनाने के लिए एनम का उपयोग करने के बारे में - क्या अंतर / पेशेवरों / विपक्ष के बीच हैं (निर्माणकर्ता छोड़ा गया)
public enum Elvis {
INSTANCE;
private int age;
public int getAge() {
return age;
}
}
और फिर कॉलिंग Elvis.INSTANCE.getAge()
तथा
public enum Elvis {
INSTANCE;
private int age;
public static int getAge() {
return INSTANCE.age;
}
}
और फिर कॉलिंग Elvis.getAge()