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