Exemple Singleton
Exemple de PrinterManager
DatabaseConnection
Le patron Singleton est un patron de conception qui sert à garantir qu’une classe
ne possède qu’une seule instance dans toute l’application. Il empêche la création
de plusieurs objets en rendant le constructeur privé et fournit une méthode statique
pour accéder à cette unique instance. Ce patron est utilisé lorsqu’un seul objet doit
être partagé par tout le programme, comme une configuration, un logger ou une
connexion à une base de données, afin d’éviter les conflits et le gaspillage de
ressources.