Singleton (Tek nesne, Yegane) Tasarım Deseni

Bir sınıftan sadece bir tane nesne oluşuturulmasını sağlar.

Geçek hayatta singelton genellikle Donanım Erişimlerinde, Veritabanı bağlantılarında, Ayar Sınıflarında vb. kullanılır.

Bu desende sınıf new operatörü kullanılarak oluştrulamaz. Yazdığımız static bir method ile nesneye erişilir.

Kodlar

public class Singleton {

   private static Singleton singleton = null;

   private Singleton() { }

   public static Singleton getInstance( ) {
      if(singleton == null)
         singleton = new Singleton();
      return singleton;
   }
}

Yararlanılan Kaynaklar


Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site reCAPTCHA ve Google tarafından korunmaktadır Gizlilik Politikası ve Kullanım Şartları uygula.

ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.