Design pattern : Singleton

Les objets peuvent généralement agir de façon responsable en effectuant leur travail sur leurs propres attributs, sans avoir d’autre obligation que d’assurer leur cohérence propre. Cependant, certains objets ont d’autres responsabilités, comme la coordination de tâches, ou de la modélisation de l’état général d’un système. Lorsqu’un objet assume une responsabilité dont dépendent d’autres objets. Il est nécessaire d’avoir une méthode pour localiser cet objet. Souvent, lorqu’on cherche un responsable, ce dernier est unique.
Continue reading