Singleton kalıbı
Kısaca: Singleton kalıbı bir sınıfın yalnızca tek bir örneği olmasını sağlar ve onun için genel bir erişim noktası sunar.
Biraz daha ayrıntılı: Tipik adaylar yapılandırma nesneleri, günlükleyiciler veya bağlantı havuzlarıdır. Kalıp tartışmalıdır, çünkü gizli genel durum getirir ve sınamayı zorlaştırır. Çoğu kez bir kez oluşturulmuş örnekle bağımlılık enjeksiyonu daha iyi seçimdir.
Ayrıntılı
class Config:
_instance = NoneAyrıca bak: Factory kalıbı, Bağımlılık enjeksiyonu, Sınıflar, İş parçacığı