Singleton pattern][1] GoF'un patterns book tam ücretli bir üyesidir, ancak son zamanlarda geliştirici dünyası tarafından yetim bırakılmış gibi görünmektedir. Özellikle fabrika sınıfları için hala oldukça fazla singleton kullanıyorum ve multithreading konularında biraz dikkatli olmanız gerekse de (aslında her sınıf gibi), neden bu kadar kötü olduklarını anlamıyorum.
Stack Overflow özellikle Singleton'ların kötü olduğu konusunda herkesin hemfikir olduğunu varsayıyor gibi görünüyor. Neden?
Lütfen cevaplarınızı "gerçekler, referanslar veya özel uzmanlık" ile destekleyin;
See Wikipedia Singleton_pattern Ayrıca, bir sınıfın tek bir örneğinin aslında gerekli olmadığı durumlarda gereksiz sınırlamalar getirerek aşırı kullanıldığını düşünen bazı kişiler tarafından bir anti-patern olarak kabul edilir.[1][2][3][4]
Referanslar (sadece makaledeki ilgili referanslar)