Voila,
j'aimerais si possible qu'on m'explique la difference entre une classe statique et une classe utilisant le design patern singleton.
Je connais parfaitement la definition des deux ainsi que leur fonctionnement respectif.
Ma question concerne le côté performance et sécurité.
A priori on peut obtenir le même comportement en utilisant l'un ou l'autre.
et donc j'aimerais savoir dans quels cas il est préferable de recourir a une classe statique et dans quel cas on utilise le singleton?
Par la même occasion, on pourrait peut être m'expliquer pourquoi il n'existe pas de mot clé "Singleton" dans la plupart des langages actuelles alors que c'est surement le design patern le plus usité?
Partager