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

  • DroidModderX ROOT Master

    DroidModderX

    14 ŞUBAT 2011
  • John Lynn

    John Lynn

    8 Ocak 2010
  • Showtime

    Showtime

    21 HAZİRAN 2006