SINGLETON CODE SNIPPET

Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
- - Dernière réponse : 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

Afficher la suite 
MorpionMx
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
40 -
Très bonne idée l'idée du .snippet :)
Khaled_ST
Messages postés
15
Date d'inscription
mercredi 14 février 2007
Statut
Membre
Dernière intervention
28 juin 2007
-
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
Modérateur
Dernière intervention
30 octobre 2008
40 -
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
-
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.