Singleton Tasarım Kalıbı

Singleton kalıbı, bir sınıftan sadece bir nesne oluşturulmasını amaçlar. Birden fazla objenin olmaması amacıyla kullanılır(Sunucu yapısı gibi).


Diğer bir kullanım alanı ise bir sınıftan kaç adet nesne oluşturulması gerektiğinin kontrol edilmesidir. Örneğin; 3 tane obje olsun ne az ne de fazla olmasın diyebiliriz.


Aşağıdaki UML'de dikkat edilmesi gereken en önemli nokta SingleObject sınıfının constructor’ı private’dır.

Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

DLL Dosyalarını Exe'ye Gömme

SQL Server Veritabanı Senkronizasyonu

PostgreSQL Nedir? Nasıl Kullanılır?