Спираючись на те, що було написано в запитанні SO Найкраща реалізація синглтона в Java - а саме про використання переліку для створення синглтона - в чому різниця / плюси / мінуси (конструктор опущений)
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()