Kategoriler
C# Nesne Yönelimli Programlama

Singleton Desing Pattern

Singleton patterni ile bir nesnenin çalışma zamanında tek olmasını garanti edebiliriz. Böyle söyleyince kafamızda bir şeyler canlanmadıysa daha somut örnekler veriyim. Örneğin; veritabanı kullandığımız uygulamalarımızda connectionString bilgisini okumak için kullanabiliriz. Projemizdeki konfigürasyon bilgilerini okumak için de kullanabiliriz.   İmplementasyonu çok basit. Aşağıdaki UML şemamızı inceleyerek işe başlayalım. Singleton isimli bir class oluşturduk. Bu class’ın constructorını […]