«singleton» etiketlenmiş sorular

Belirli bir sınıfın uygulama genelinde tam olarak bir örneğinin bulunmasını sağlayan bir tasarım deseni. Dörtlü Gang'ın yaratıcı tasarım modellerinden biri.

16
GOF Singleton Pattern'e uygun alternatifler var mı?
Kabul edelim. Singleton Pattern, çitin her iki tarafında ordu programcıları ile oldukça tartışmalı bir konudur . Singleton'ın yüceltilmiş bir küresel değişkenden başka bir şey olmadığını düşünenler ve kalıplara göre yemin edip onu sürekli kullanan başkaları var. Ancak Singleton Tartışmasının sorumun merkezinde yer almasını istemiyorum . Herkes bir halat çekebilir ve …

11
Singleton tasarım deseni vs Spring konteynerde Singleton çekirdekler
Hepimizin bildiği gibi, bahar kapsayıcısında varsayılan olarak tekli fasulyelerimiz var ve eğer Bahar çerçevesine dayalı bir web uygulamamız varsa, o zaman bu durumda, sadece ilkbaharda bir fasulye oluşturmak yerine, küresel verileri tutmak için gerçekten Singleton tasarım modelini uygulamalı mıyız? . Gerçekte ne sormak istediğimi açıklayamazsam lütfen bana katlanın.

8
AngularJS'de Tekil Olmayan Hizmetler
AngularJS, belgelerinde Hizmetlerin Tekil olduğunu açıkça belirtir: AngularJS services are singletons Tersine, module.factorybir Singleton örneği de döndürür. Tekil olmayan hizmetler için çok sayıda kullanım durumu olduğu göz önüne alındığında, bir Hizmetin örneklerini döndürmek için fabrika yöntemini uygulamanın en iyi yolu nedir, böylece bir ExampleServicebağımlılık her bildirildiğinde, farklı bir örnekle karşılanır …

4
Swift 3 özellikli Singleton
Apple'ın Swift'i Cocoa ve Objective-C ile Kullanması belgesinde (Swift 3 için güncellendi), aşağıdaki Singleton kalıbı örneğini veriyorlar: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() // setup code return instance }() } Bu singleton'un değişken bir String dizisini yönetmesi gerektiğini düşünelim. Bu özelliği nasıl / …
88 singleton  swift3 

4
Java'da Enum'u tekli olarak kullanmak için en iyi yaklaşım nedir?
SO sorusunda yazılanlara dayanarak Java'da En İyi Tekil Uygulama - yani bir tekli oluşturmak için bir enum kullanma hakkında - (kurucu atlandı) arasındaki farklar / artılar / eksiler nelerdir public enum Elvis { INSTANCE; private int age; public int getAge() { return age; } } ve sonra arıyor Elvis.INSTANCE.getAge() ve …
85 java  singleton 

5
Ruby'de singleton sınıfı tam olarak nedir?
Ruby'deki singleton sınıfı başlı başına bir sınıf mı? Tüm nesnelerin "sınıfa" ait olmasının nedeni bu mu? Kavram belirsiz , ancak bunun neden bir sınıf yöntemi tanımlayabildiğimle ilgisi olduğuna inanıyorum ( class foo; def foo.bar ...). Ruby'deki singleton sınıfı nedir?
85 ruby  oop  singleton 

8
.NET'te çift denetimli kilitlemede uçucu değiştirici ihtiyacı
Birden çok metin, .NET'te çift denetimli kilitlemeyi uygularken kilitlediğiniz alana geçici değiştiricinin uygulanmış olması gerektiğini söyler. Ama neden tam olarak? Aşağıdaki örneği ele alarak: public sealed class Singleton { private static volatile Singleton instance; private static object syncRoot = new Object(); private Singleton() {} public static Singleton Instance { get …
85 c#  singleton  volatile 

1
Baharda kapsamlı vekil nedir?
Bildiğimiz gibi Spring, işlevsellik eklemek için vekilleri kullanıyor ( @Transactionalve @Scheduledörneğin). İki seçenek vardır - JDK dinamik proxy kullanma (sınıfın boş olmayan arabirimler uygulaması gerekir) veya CGLIB kod üretecini kullanarak bir alt sınıf oluşturma. Her zaman proxyMode'un JDK dinamik proxy ve CGLIB arasında seçim yapmamı sağladığını düşündüm. Ancak varsayımımın yanlış …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.