Nhược điểm của việc triển khai một singleton với enum của Java là gì?
Theo truyền thống, một singleton thường được thực hiện như public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } Với enum của Java, chúng ta có thể triển khai một singleton như …