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

  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006