En effet, on peut rarement être sur. Cependant, comme je l'ai dit plus haut, je ne suis pas la meilleur personne pour argumenter en faveur des singletons. Je dis juste qu'il doit y avoir au moins un cas où ce design est justifié.Là est l'erreur, on ne peut jamais en être sûr.
Sa dépend du niveau du programmeur. Mais tu as raison dans la majorité des cas.Et si elle n'évolue pas, ça n'aura pas coûté cher de réfléchir un peu pour bien la concevoir sans singleton.
En effet.Jusqu'au jour où tu auras deux écrans, et tu te diras "tiens, et si j'utilisais la seconde pour afficher une autre vue, par exemple une vue en fil de fer, ou le zbuffer, ou des infos de performance ?"
Oui.Et le coup du GetInstance(int fenetre) suppose qu'en fait, tu crées plusieurs instances du même objet.
C'est le gestionnaire de contexte OpenGL qui est singleton, plus le contexte.Ce qui, pour un singleton, serait tout à fait original
Partager