SINGLETON CODE SNIPPET

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 - 17 mars 2006 à 14:50
Khaled_ST Messages postés 15 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 28 juin 2007 - 14 févr. 2007 à 17:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36437-singleton-code-snippet

Khaled_ST Messages postés 15 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 28 juin 2007
14 févr. 2007 à 17:01
Oui en effet, il restais juste a dire que pour créer le premier objet dans une autre classe, au lieu de faire :
ClassName classname = new ClassName;
On nfait plutot
ClassName classname = ClassName.Instance;
Voila J'espère que ça aidera quelques uns parce que pour quelqu'un non habitué avec les singletons ce n'est pas très facile au début.
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
14 févr. 2007 à 16:51
C'est le principe du singleton. Tu accedes a une instance unique via la propriété Instance
Khaled_ST Messages postés 15 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 28 juin 2007
14 févr. 2007 à 16:48
Merci pour ton code, mais j ai une petite question. Ici le constructeur est déclaré "private". Comment on fait alors pour créer une première instance de l'objet ?
Merci de votre réponse.
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
17 mars 2006 à 14:50
Très bonne idée l'idée du .snippet :)
Rejoignez-nous