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.

Verschiedene Klassenlader für verschiedene JUnit-Tests verwenden?

Anzahl der Antworten 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

get_instance () in Codeigner: Warum sollte es einer Variablen zugewiesen werden?

Anzahl der Antworten 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

Singleton und Ausnahme

Anzahl der Antworten 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

Singleton in Android

Anzahl der Antworten 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

So implementieren Sie Multithread-sicheres Singleton in C ++ 11 ohne Verwendung von & lt; mutex & gt;

Anzahl der Antworten 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

Erklärung von Singleton-Objekten in Scala

Anzahl der Antworten 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

Java hat die Sperrung zweimal überprüft

Anzahl der Antworten 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

Abhängigkeitsinjektion vs. Service-Standort

Anzahl der Antworten 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

Wie lösche Singleton Zeiger?

Anzahl der Antworten 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

Kann mir jemand eine Probe von Singleton in C ++ zur Verfügung stellen?

Anzahl der Antworten 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

Javascript Singleton Frage

Anzahl der Antworten 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,

Ok, globale Variable wird verurteilt, Singleton wird verachtet, was ist die Alternative?

Anzahl der Antworten 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

Warum empfiehlt Apple die Verwendung von dispatch_once zur Implementierung des Singleton-Patterns unter ARC?

Anzahl der Antworten 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

So implementieren Sie ein Singleton-Modell

Anzahl der Antworten 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

Wie erstelle ich moduleweite Variablen in Python?

Anzahl der Antworten 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__

Erstelle Singleton mit GCD's dispatch_once in Objective C

Anzahl der Antworten 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

Wie kann ich eine abstrakte Singleton-Klasse in Java implementieren?

Anzahl der Antworten 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

Wie deklariert man globale Variablen in Android?

Anzahl der Antworten 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 ==

Was ist der beste Ansatz, um ein Enum als Singleton in Java zu verwenden?

Anzahl der Antworten 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

Mehrere Delegierte in iOS

Anzahl der Antworten 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

Doppeltes Checked Locking in Singleton

Anzahl der Antworten 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

Erstellen des Singleton-Entwurfsmusters in PHP5

Anzahl der Antworten 20 Antworten
Wie würde man das erstellen einer Singleton-Klasse, die mit PHP5 Klassen? InformationsquelleAutor der Frage Andrew Moore | 2008-10-15

So erstellen Sie eine Singleton-Klasse

Anzahl der Antworten 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;

Nicht-Singleton-Dienste in AngularJS

Anzahl der Antworten 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

Singleton faul gegen eifrige Instanziierung

Anzahl der Antworten 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

sollte eine db-verbindung ein singleton sein?

Anzahl der Antworten 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

Ist der C # statische Konstruktor Thread sicher?

Anzahl der Antworten 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; }

Was ist der richtige Weg, ein Singleton-Muster in Ruby zu schreiben?

Anzahl der Antworten 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

Unterschied zwischen statischer Klasse und Singleton-Muster?

Anzahl der Antworten 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

Java: getInstance vs Statisch

Anzahl der Antworten 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

Wann sollte das Singleton-Muster NICHT verwendet werden? (Neben dem Offensichtlichen)

Anzahl der Antworten 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

Java-Serialisierung: readObject () vs. readResolve ()

Anzahl der Antworten 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

Klasse & lt; & lt; Selbstsprache in Ruby

Anzahl der Antworten 6 Antworten
Was bedeutet class << self tun in Ruby? InformationsquelleAutor der Frage randombits | 2010-03-24

Singleton in Clusterumgebung

Anzahl der Antworten 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

So definieren Sie Singleton in TypeScript

Anzahl der Antworten 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

Singleton- und Unit-Test

Anzahl der Antworten 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

StructureMap singleton usage (Eine Klasse, die zwei Schnittstellen implementiert)

Anzahl der Antworten 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

Zu Entwurfsmustern: Wann sollte ich das Singleton verwenden?

Anzahl der Antworten 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 |

Python: @staticmethod mit @property

Anzahl der Antworten 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 =

Erweitern Sie die abstrakte Singleton-Klasse

Anzahl der Antworten 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) {

Warum ist es schwierig, ein System zu testen, das auf Singletons angewiesen ist?

Anzahl der Antworten 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

Singleton-Muster in C ++

Anzahl der Antworten 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

Java Singleton - verhindern Sie mehrfache Kreation durch Reflexion

Anzahl der Antworten 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.");

C ++ Singleton gegen vollständig statisches Objekt

Anzahl der Antworten 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

Singleton: Wie kann ich die Instanz über Reflection stoppen?

Anzahl der Antworten 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

Wie kann ich mithilfe von RequireJS globale Objekte oder Singletons weitergeben?

Anzahl der Antworten 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

Warum sollten Sie eine statische Klasse für eine Singleton-Implementierung auswählen?

Anzahl der Antworten 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

Was ist eine effiziente Möglichkeit, ein Singleton-Muster in Java zu implementieren?

Anzahl der Antworten 29 Antworten
Was ist eine effiziente Methode zum implementieren eines singleton-pattern in Java? InformationsquelleAutor der Frage Riyaz Mohammed Ibrahim | 2008-09-16

Ist DocumentBuilder threadsicher?

Anzahl der Antworten 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

Singleton-Muster mit Kombination von Lazy Loading und Thread-Sicherheit

Anzahl der Antworten 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();