Retour aux cas pratiques
Design PatternsFondamental

Correction d'une instance multiple non contrôlée (Singleton manquant)

Scénario

Contexte Un module Database est instancié plusieurs fois dans l’application. Le Problème Chaque instanciation ouvre une nouvelle connexion. Code actuel const db1 = new Database(); const db2 = new Database(); Contraintes Modifier la classe pour garantir une seule instance partagée. Livrable attendu Une implémentation simple du Singleton Pattern empêchant les instanciations multiples.

Compétences ciblées

singleton-patternbugfixcreational-patternnodejsrefactoring
    Correction d'une instance multiple non contrôlée (Singleton manquant) — mise en situation Design Patterns | CodeDuel