จากสิ่งที่เขียนในคำถาม SO Best Singleton Implementation In Java - คือเกี่ยวกับการใช้ enum เพื่อสร้าง singleton - อะไรคือความแตกต่าง / ข้อดี / ข้อเสียระหว่าง (ตัวสร้างละเว้น)
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()