Singleton est un modèle de création qui garantit qu'une classe n'a qu'une seule instance et lui fournit un point d'accès global. Il résout deux problèmes à la fois : il contrôle le nombre d'instances (exactement une) et fournit un accès global pratique. A noter que la combinaison de ces deux responsabilités est aussi la raison pour laquelle Singleton est fréquemment critiqué.

Singleton est le modèle de conception le plus controversé. Elle est utile dans des cas spécifiques mais est facilement utilisée à mauvais escient comme variable globale déguisée. Comprenez ses coûts avant de l’atteindre.
Full content is available with a subscription.
Get full access to all courses on the platform for one year with a single payment.
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.