Neden statik yöntemler yerine bir singleton kullanmak? | Netgez.com
SORU
4 Mayıs 2010, Salı


Neden statik yöntemler yerine bir singleton kullanmak?

Hiç yardımcı/yardımcı program sınıfları hakkında bu basit soru için güzel bir cevap buldum:

Neden statik yöntemleri kullanmak yerine bir singleton (vatansız) oluşturun ki?

Neden bir nesne örneği eğer bir nesne yok devlet varsa ihtiyaç olur muydu?

CEVAP
4 Mayıs 2010, Salı


Tek bir tür tanıtmak için kullanılırgenel durumbir uygulama için. Eğer vatansız ise, ben de bir tek, sürece kullanmanın bir anlamı yok

  • yakın gelecekte devlet ile uzatmak için beklediÄŸiniz ya
  • bir ihtiyacın varnesnesi örneÄŸibazı belirli içinteknikneden (C# lock deyimi için, örneÄŸin, bu zaten oldukça uzak bir ihtimal olsa da)
  • kolayca bir tane daha aynı arayüz ama farklı bir uygulama kullanarak, tek deÄŸiÅŸtirmek mümkün olmak istiyorum, yani, miras gerekir. ÖrneÄŸin, Java Toolkit.getDefaultToolkit() yöntem, sistem bağımlı olan bir singleton dönecektir.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • ChannelRichard

    ChannelRicha

    7 Kasım 2008
  • Music EuroDance 2

    Music EuroDa

    12 Mayıs 2011