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

  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • PlugResearch

    PlugResearch

    22 Mart 2006
  • taliajoy18

    taliajoy18

    12 Temmuz 2011