Singleton (Tek Nesne) Tasarım Deseni

Singleton (Tek Nesne) tasarım deseni, bir sınıfın uygulama yaşam süresince tek bir örneğini oluşturmak için kullanılır. Ayrıca sınıfın global bir erişim seviyesine sahip olmasını garanti eder. Singleton ile tasarlanan sınıfın yapıcı metodu private olarak tanımlanacağı için “new” anahtar kelimesi ile bir sınıf örneği oluşturulamaz. Aşağıdaki örnekteki gibi kullanımı mevcuttur.Uygulamayı çalıştırdığınızda Random sayıların aynı olduğunu göreceksiniz. Proje örneğine buradan ulaşabilirsiniz.