Nota bene : Ce contenu a été généré par IA. Je suis en train de travailler sur cette page pour proposer un contenu personnel et d'une meilleure qualité.

Singleton

Nota bene : Ce contenu a été généré par IA. Je suis en train de travailler sur cette page pour proposer un contenu personnel et d'une meilleure qualité.

Garantir une seule instance d'une classe et un point d'accès global.

Intention

Contrôler l'accès à une ressource partagée (configuration, pool de connexions, logger).

Exemple Python

Chargement…

Sortie console

True 140234567890 140234567890

Quand l'utiliser

Une seule instance doit exister dans tout le processus. Attention aux tests et au multi-threading (préférer un module ou une injection de dépendances en Python moderne).