Le terme “Singleton” est considéré comme un patron de conception et est utilisé en programmation afin de décrire une classe qui ne peut créer plus d’un objet.
L’intérêt est de s’assurer qu’une classe ne dispose que d’un seul et unique objet afin de lui donner un accès global à cet objet.
Ce type de patron est simple d’utilisation, mais très populaire chez les développeurs.