Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 1.12 KB

singleton.md

File metadata and controls

19 lines (13 loc) · 1.12 KB

Singleton Design Pattern

Bu örnek, Singleton tasarım deseni kullanarak bir örneğin yalnızca bir kez oluşturulmasını sağlayan basit bir yapıyı gösterir.

Genel Bakış

Singleton tasarım deseni, bir sınıfın yalnızca bir örneğinin oluşturulmasını ve bu örneğe genel erişim imkanı sağlar. Bu desen, bir nesnenin tek bir kopyasını paylaşmak ve uygulama genelinde tek bir noktadan erişilebilir olmasını sağlamak için kullanılır.

Avantajları

  • Tek bir örnek oluşturulması, kaynakların verimli kullanımını sağlar.
  • Uygulama genelinde bir noktadan erişim sağlayarak tutarlılık ve merkezi yönetim imkanı sunar.

Nasıl Kullanılır

Singleton sınıfının Instance metodu aracılığıyla örneği alınır ve bu örnek üzerinde işlemler gerçekleştirilir. Bu yapı, Singleton desenini kullanarak tek bir örnek oluşturmayı ve bu örneğe genel erişim sağlamayı amaçlar.

Nasıl Çalıştırılır

  1. Proje dosyalarını indirin/klonlayın.
  2. Çalıştırmak için bir C# derleyici kullanarak veya bir C# IDE'sinde projeyi açarak Program.cs dosyasını çalıştırın.