Kabul edelim. Singleton Pattern, çitin her iki tarafında ordu programcıları ile oldukça tartışmalı bir konudur . Singleton'ın yüceltilmiş bir küresel değişkenden başka bir şey olmadığını düşünenler ve kalıplara göre yemin edip onu sürekli kullanan başkaları var. Ancak Singleton Tartışmasının sorumun merkezinde yer almasını istemiyorum . Herkes bir halat çekebilir ve onunla savaşabilir ve umursadığım her şey için kimin kazandığını görebilir . Söylemeye çalıştığım, tek bir doğru cevabın olduğuna inanmıyorum ve kasıtlı olarak ateşli partizan çekişmelerini denemiyorum. Soruyu sorduğumda sadece tekil alternatiflerle ilgileniyorum :
GOF Singleton Pattern'e özel alternatifleri var mı?
Örneğin, geçmişte tekil kalıbı kullandığımda çoğu kez, sadece bir veya birkaç değişkenin durumunu / değerlerini korumakla ilgileniyorum. Değişkenlerin durumu / değerleri, bununla birlikte, tekli model kullanmak yerine statik değişkenler kullanılarak sınıfın her bir somutlaştırılması arasında korunabilir .
Başka hangi fikrin var?
DÜZENLEME: Bunun "singleton nasıl doğru kullanılacağı" hakkında başka bir gönderi olmasını gerçekten istemiyorum. Yine, bundan kaçınmanın yollarını arıyorum. Eğlenmek için, tamam mı? Sanırım en iyi film fragman sesinizde tamamen akademik bir soru soruyorum, "Tektonun olmadığı paralel bir evrende ne yapabiliriz?"