Entwurfsmuster · Junior · Frage 3 von 75
Was garantiert das Singleton-Muster?
- 1Das Objekt ist nach dem Erzeugen unveränderlich, wie bei
Object.freeze - 2Jeder Konstruktoraufruf erzeugt eine neue, unabhängige Instanz
- 3Eine Klasse hat nur eine Instanz und einen globalen Zugriffspunkt darauf
Antwort zeigen
Richtige Antwort: Eine Klasse hat nur eine Instanz und einen globalen Zugriffspunkt darauf
Erklärung
Beispiele: ein API-Client, ein Logger, eine DB-Verbindung. In JS ist das einfachste Singleton ein Modul: export const api = new ApiClient() - ein Modul läuft einmal, und alle Importierenden bekommen dasselbe Objekt.