Tag: singleton
Ein design-Muster, das gewährleistet, dass genau eine anwendungsweite Instanz einer bestimmten Klasse ist. Einer der Gang of Four ist creational design patterns.
5
Antworten
Ich habe eine Singleton/Factory-Objekt, das ich möchte, schreiben Sie ein JUnit-test. Die Factory-Methode entscheidet, die Umsetzung Klasse zu instanzieren basierend auf den Klassennamen in einer properties-Datei im classpath. Wenn keine Datei gefunden wird, oder die properties-Datei enthält
7
Antworten
In Codeigniter, get_instance() ist eine Global verfügbare Funktion, gibt die Controller-super-Objekt enthält die aktuell geladenen Klassen (es gibt die Controller-Instanz der Klasse). Ich werde auch den aktuellen source-code: get_instance() definiert ist, in Codeigniter.php //Load the base controller
4
Antworten
Was ist der beste Weg, um design eine singleton-Klasse, die könnte eine exception werfen? Hier habe ich ein Singleton (mit Bill Pugh-Methode, dokumentiert im Wiki für Singleton). private static class SingletonObjectFactoryHolder{ //1 private static final ObjectFactory INSTANCE
8
Antworten
Ich folgte diesem link und erfolgreich singleton-Klasse in Android. http://www.devahead.com/blog/2011/06/extending-the-android-application-class-and-dealing-with-singleton/ Problem ist, dass ich möchte ein einzelnes Objekt. wie ich Aktivität A und Aktivität B Aktivität A I auf das Objekt von Singleton class. Ich benutze den
5
Antworten
Nun, dass C++11 multithreading ich Frage mich, was ist der richtige Weg für die Implementierung von lazy initialisiert singleton-ohne Verwendung von Mutexe(für perf Gründen). Ich kam mit dieser, aber tbh ich bin nicht wirklich gut im schreiben
4
Antworten
Bekomme ich die Codierung, die Sie bieten grundsätzlich ein "Objekt " SomeClass" und eine Klasse "SomeClass" und die Begleiter-Klasse ist die Klasse Erklärung und das Objekt ist ein singleton. Sie nicht erstellen Sie eine Instanz. So... meine
11
Antworten
Habe ich zufällig auf einen Artikel vor kurzem diskutiert, der double-checked-locking-Muster in Java und seine Tücken, und jetzt Frage ich mich, ob eine Variante dieses Musters, die ich nutze seit Jahren Thema ist, für Probleme. Ist, habe
10
Antworten
Ich bin derzeit auf der Abwägung der vor-und Nachteile zwischen DI und SL. Allerdings habe ich mich in den folgenden catch-22, das bedeutet, dass ich sollte nur die Verwendung SL für alles und Spritzen nur ein IoC-container
6
Antworten
Ich war die Implementierung eines singleton-Muster.Hier,ich bin erstellen einer neuen Instanz der Singleton* GetInstance, wenn ich versuche, und löschen Sie ihn im Destruktor, dafür aber in Endlosschleife. Wie zu vermeiden, memory leak in diesem Fall ? Entnehmen
9
Antworten
Schreibe ich eine singleton-c++ in Folgen der Weise: class A { private: static A* m_pA; A(); virtual ~A(); public: static A* GetInstance(); static void FreeInstance(); void WORK1(); void WORK2(); void WORK3(); } } A* A::GetInstance() { if
10
Antworten
Gerade lese ich ein paar threads auf die Diskussion des singleton design in javascript. Ich bin 100% neu in der Design-Pattern-Zeug, aber wie ich sehe seit ein Singleton per definition nicht haben, die müssen instanziiert werden, konzeptionell,
9
Antworten
Für desktop-Anwendung, ist. Dies ist nur eine Allgemeine Frage, die vielleicht nur Allgemeine Antworten. InformationsquelleAutor der Frage mhd | 2008-12-13
2
Antworten
Was ist der genaue Grund für die Verwendung dispatch_once in der gemeinsamen Instanz-accessor, der ein singleton unter ARC? + (MyClass *)sharedInstance { // Static local predicate must be initialized to 0 static MyClass *sharedInstance = nil; static
10
Antworten
Ich habe eine Website in rails und wollen Website-weiten Einstellungen. Ein Teil meiner app kann sich der admin melden per SMS, wenn ein bestimmtes Ereignis passiert. Dies ist ein Beispiel für eine Funktion, die ich möchte, konfigurierbar
5
Antworten
Gibt es eine Möglichkeit zum einrichten einer globalen variable innerhalb eines Moduls? Als ich versuchte, es zu tun die offensichtlichste Art und Weise, wie unten angezeigt wird, den Python-interpreter, sagte der Variablen __DBNAME__ nicht vorhanden. ... __DBNAME__
9
Antworten
Wenn du kannst iOS 4.0 oder höher Verwendung von GCD, ist es der beste Weg, um erstellen singleton in Objective C (thread safe)? + (instancetype)sharedInstance { static dispatch_once_t once; static id sharedInstance; dispatch_once(&once, ^{ sharedInstance = [[self
5
Antworten
Hier ist mein Beispiel-abstrakte singleton-Klasse: public abstract class A { protected static A instance; public static A getInstance() { return instance; } //...rest of my abstract methods... } Und hier ist die konkrete Umsetzung: public class B
17
Antworten
Bin ich erstellen, eine Anwendung, die ein login benötigt. Ich habe die main und die login-Aktivität. In der Haupt-Aktivität onCreate Methode habe ich noch folgende Bedingung: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString ==
4
Antworten
Aufbauend auf das, was geschrieben wurde, SO Frage Beste Singleton-Implementierung In Java - nämlich über die Verwendung eines enum erstellen einer singleton - was sind die Unterschiede/Vorteile/Nachteile zwischen (Konstruktor weggelassen) public enum Elvis { INSTANCE; private int
5
Antworten
Mache ich ein Objekt geht das download-Zeug für alle meine view-Controller. Das Objekt singleton-Instanz und eine callback-Methode mit den empfangenen Daten, sobald der download abgeschlossen ist. Es hat auch eine delegate-Eigenschaft so ein, dass er weiß, welches
4
Antworten
hier ist meine custom class für singleton-Muster. in diesem code verwende ich double-checked-locking wie auf der Abbildung. Als ich viele Beiträge gelesen auf irgendeiner Quelle, Sie sagen, dass double check ist nützlich, weil es verhindert, dass zwei
20
Antworten
Wie würde man das erstellen einer Singleton-Klasse, die mit PHP5 Klassen? InformationsquelleAutor der Frage Andrew Moore | 2008-10-15
6
Antworten
Was ist der beste/richtige Weg, um eine singleton-Klasse in java? Einer der die Umsetzung fand ich ist mit einem privaten Konstruktor und eine getInstance () - Methode. package singleton; public class Singleton { private static Singleton me;
8
Antworten
AngularJS klar in Ihrer Dokumentation, die Services sind Singletons: AngularJS services are singletons Counterintuitively, module.factory gibt auch eine Singleton-Instanz. Gegeben, dass es gibt viele Anwendungsfälle für nicht-singleton-Dienste, was ist der beste Weg für die Implementierung der factory-Methode
5
Antworten
Wenn ein singleton implementiert ist, wie folgt, class Singleton { private static Singleton instance = new Singleton(); public static Singleton getInstance() { return instance; } } Wie ist diese Implementierung unterscheidet sich von der lazy-Initialisierung Ansatz? In
4
Antworten
Was ist der beste Weg in Java zu erstellen, die ein singleton? Sollte eine DB-Verbindung ein singleton (singleton wird es automatisch thread-safe)? Weil theoretisch die DB kann nicht zugegriffen werden, die von vielen Benutzern in der gleichen
10
Antworten
In anderen Worten, ist diese Singleton-Implementierung thread-safe: public class Singleton { private static Singleton instance; private Singleton() { } static Singleton() { instance = new Singleton(); } public static Singleton Instance { get { return instance; }
3
Antworten
Ich versuche zu schreiben, die sichere singleton in Ruby, das kann ich. Ich bin neu in der Sprache, die ist so elastisch, dass ich nicht haben ein starkes Gefühl, dass mein singleton-Klasse erfolgreich sein wird bei der
30
Antworten
Was realen (d.h. praktische) Unterschied zwischen einer statischen Klasse und des singleton-Musters? Sowohl die aufgerufen werden können ohne Instanziierung, beide bieten nur eine "Instanz", und keiner von Ihnen ist thread-sicher. Gibt es einen anderen Unterschied? InformationsquelleAutor der
6
Antworten
Was ist der Zweck der getInstance() in Java? Während meiner Forschung immer wieder lese ich, dass getInstance() hilft erreichen eine Singleton-design-Muster (was bedeutet, dass nur eine Instanz über das gesamte Programm nach meinem Verständnis). Aber kann ich
8
Antworten
Den ich gut kenne, dass Sie verwenden möchten, Singleton, ein globaler Zugriffspunkt auf einige Staatliche oder service. Die Vorteile, die das Singleton-Muster müssen nicht aufgelistet werden in dieser Frage. Was mich interessiert sind die Situationen, die als
9
Antworten
Buch Effektive Java - und andere Quellen bieten eine ziemlich gute Erklärung auf, wie und Wann die readObject () - Methode beim arbeiten mit serialisierbare Java-Klassen. Die readResolve () - Methode, auf der anderen Seite bleibt ein
6
Antworten
Was bedeutet class << self tun in Ruby? InformationsquelleAutor der Frage randombits | 2010-03-24
9
Antworten
Was ist die beste Strategie umgestalten, ein Singleton-Objekt zu einer cluster-Umgebung? Wir verwenden Singleton-cache, um einige benutzerdefinierte Informationen aus der Datenbank. Seine meist nur gelesen, sondern wird aktualisiert, wenn etwas bestimmtes Ereignis Eintritt. Nun unsere Anwendung in
13
Antworten
Was ist die beste und bequemste Art und Weise zum implementieren eines Singleton-pattern für eine Klasse in TypeScript? (Sowohl mit als auch ohne lazy-Initialisierung). InformationsquelleAutor der Frage maja | 2015-05-11
10
Antworten
Effektive Java hat die folgende Anweisung auf unit-Tests singletons Machen eine Klasse, die ein singleton kann es schwierig machen, um zu testen, clients, da es unmöglich ist zu ersetzen, eine mock-Implementierung für ein singleton, es sei denn
4
Antworten
public interface IInterface1 { } public interface IInterface2 { } public class MyClass : IInterface1, IInterface2 { } ... ObjectFactory.Initialize(x => { x.For<IInterface1>().Singleton().Use<MyClass>(); x.For<IInterface2>().Singleton().Use<MyClass>(); }); var x = ObjectFactory.GetInstance<IInterface1>(); var y = ObjectFactory.GetInstance<IInterface2>(); Bekomme ich zwei verschiedene
18
Antworten
Dem verherrlichten Globale variable - wird zu einem rühmte globalen Klasse. Einige sagen, brechen object-oriented design. Mir Szenarien, andere als die guten alten logger, wo es Sinn macht die Verwendung der singleton. InformationsquelleAutor der Frage Setori |
4
Antworten
Möchte ich Stats.singleton.twitter_count += 1 und ich dachte, ich könnte tun, class Stats: singleton_object = None @property @staticmethod def singleton(): if Stats.singleton_object: return Stats.singleton_object Stats.singleton_object = Stats() return Stats.singleton() Aber es gibt eine Ausnahme: >>> Stats.singleton.a =
6
Antworten
Wenn Sie hatte eine factory-Klasse, die neue Objekte erstellt, von einer Art, und dass factroy-Klasse ist ein singleton, so wie hier: class Database_Factory extends Base_Factory { private static $factory; private $objects = array(); public function __get($profile) {
7
Antworten
Gelesen habe ich die Fälle für und gegen die Verwendung des singleton-Musters. Eine häufige Fall vor, beschreibt die Schwierigkeiten, die in unit-Tests mit singletons, aber ich bin unklar, warum das so ist? Wenn der unit-test ist Teil
8
Antworten
Ich habe eine Frage über das singleton-Muster. Sah ich zwei Fälle im Zusammenhang mit der statischen member in der singleton-Klasse. Ersten ist es ein Objekt, wie dies class CMySingleton { public: static CMySingleton& Instance() { static CMySingleton
6
Antworten
Habe ich ein singleton ist wie diese. public class BookingFactory { private final static BookingFactory instance; static { instance = new BookingFactory(); } public static BookingFactory getInstance() { return instance; } private BookingFactory() { System.out.println("Object is created.");
5
Antworten
Lassen Sie sagen, wir brauchen nur eine Instanz einer Klasse in unser Projekt. Es gibt paar Möglichkeiten, es zu tun. Möchte ich vergleichen. Bitte überprüfen Sie mein Verständnis. 1) Klassische Singleton-Muster 2) Komplett statische Klasse (alle Methoden
11
Antworten
Ich weiß, in Java wir erstellen eine Instanz einer Klasse newclone()Reflection und durch serializing and de-serializing. Habe ich das erstellen einer einfachen Klasse implementieren eines Singleton. Und ich müssen halt alle Weg, kann man erstellen Sie eine
6
Antworten
Sagen wir, ich Schreibe den code auf der Hauptseite Ebene und 2 Abhängigkeiten erfordern die gleiche Instanz eines Objekts und geben auch an, dass als Abhängigkeit. Was ist der geeignete Weg zu go darüber? Im Grunde, was
5
Antworten
Die Statische Vs. Singleton Frage diskutiert wurde vor vielen Zeiten SO. Aber all die Antworten, wies Sie auf die vielen Vorteile, die ein singleton. Meine Frage ist - was sind die Vorteile einer statischen Klasse über ein
29
Antworten
Was ist eine effiziente Methode zum implementieren eines singleton-pattern in Java? InformationsquelleAutor der Frage Riyaz Mohammed Ibrahim | 2008-09-16
3
Antworten
Den aktuellen code-Basis, die ich bin auf der Suche verwendet die DOM-parser. Das folgende code-fragment dupliziert im 5 Methoden : DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Wenn eine Methode mit dem oben stehenden code in
5
Antworten
Ich Tat etwas Forschung über singletons, insbesondere in Bezug auf lazy vs. eager Initialisierung des singletons. Ein Beispiel für eager initialization: public class Singleton { //initialzed during class loading private static final Singleton INSTANCE = new Singleton();