SORU
9 Ocak 2009, Cuma


Java ile bir singleton olarak bir Numaralandırma kullanmak için en iyi yaklaşım nedir?

ÇOK yazıldı, ne Yapı Best Singleton Implementation In Java - artıları/eksileri (kurucu hariç)/farklar nelerdir bir tek oluşturmak için bir numaralandırma kullanarak ilgili yani soru

public enum Elvis {
    INSTANCE;
    private int age;

    public int getAge() {
        return age;
    }
}

ve sonra Elvis.INSTANCE.getAge() arıyor

ve

public enum Elvis {
    INSTANCE;
    private int age;

    public static int getAge() {
        return INSTANCE.age;
    }
}

ve sonra Elvis.getAge() arıyor

CEVAP
9 Ocak 2009, Cuma


Verilen herhangi bir nesnenin özelliklerini kullanacak olan bir şey için bağlayıcı olduğunu düşün - Elvis iletebilirsiniz.ÖRNEK çok kolay, ama elvis.class pas ve özelliği bulmak için bekleyemezsiniz sınıfların statik özelliklerini bulmak için kasıtlı olarak kodlanmış olmadıkça).

Temelde sadece zaman singleton deseni kullanınistiyorumbir örnek. Statik yöntemler varsa Tamam senin için iş, sadece bu kullanın ve numaralama ile rahatsız etmeyin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • Caramella Girls

    Caramella Gi

    19 Mayıs 2008
  • Perihelion

    Perihelion

    23 NİSAN 2008