Etiket: singleton

Singleton Design Pattern

Singleton’ı şu iki maddede özetleyebiliriz. Bir sınıfın bir örneği olacağını garanti eder. Bu sınıfı global bir erişim noktası yapar. Bir design pattern’ı kullanmadan önce onun zayıf yanlarını iyi bilmek gerek. Profesyonel hayatta, her yanından Singleton fışkıran kodlara gülündüğüne bir çok kez şahit oldum. Bu kahkahaların sebebini araştırırken okuduğum ve içlerinden notlar aldığım bir kaç yazı var. Singleton’ı uygulamadan önce bu notları sizlerle paylaşmak isterim. Use Your Singletons Wisely (Singletonlarınızı Bilgece Kullanın) Yazı, neyin gerçekten Singleton olması gerektiğini sorguluyor. Bu sorgulamayı yapmadan önce, Singleton’ın sınıflar arası bağımlığı artırdığını belirtiyor. Yani Singleton’ın göründüğü kadar masum olmadığı konusunda yazar ile aynı fikirdeyiz. Yazının

Okumaya devam et