Yazeka
Arama sonuçlarına göre oluşturuldu
Singleton tasarım kalıbı, bir sınıftan yalnızca bir örnek oluşturulmasını ve bu tek örneğe global bir erişim noktası sağlanmasını garanti eden bir tasarım kalıbıdır 12.
Temel prensipleri:
- Tek Örnek (Single Instance): Sınıftan yalnızca bir örnek oluşturulabilir 13.
- Global Erişim Noktası: Sınıfın tek örneğine uygulamanın farklı yerlerinden erişilebilir 12.
- Lazy Initialization: Sınıfın örneği, ilk olarak ihtiyaç duyulduğunda oluşturulur 14.
- Thread Güvenliği: Çoklu iş parçacıklı ortamlarda, sınıfın örneği oluşturulurken thread güvenliğinin sağlanması gerekir 14.
5 kaynaktan alınan bilgiyle göre: