Singleton Design Pattern yani Singleton Tasarım Deseni, yazılım geliştirmede en yaygın kullanılan tasarım desenlerinden biridir. Creational Design Pattern‘ler arasında bulunan Singleton Design Pattern, uygulamada bir sınıfı o sınıftan yalnızca bir tane instance(örneklem) olması için kısıtlayan ve bu instance‘a global erişim sağlayan tasarım desenidir.
Ne Zaman Singleton Pattern Kullanılır?
Bu tasarım deseni bir sınıfın tek bir instance‘ının uygulamanın her yerinde koordine olarak kullanılması gerektiği zamanlarda kullanılır. Loglama, Ayarlar ve Önbellekleme bunlara örnek olarak gösterilebilir.