« Patrons de conception/Singleton » : différence entre les versions

Contenu supprimé Contenu ajouté
m robot Ajoute: it Modifie: es
m robot Ajoute: pl
Ligne 1 :
[[de:Einzelstück (Entwurfsmuster)]] [[en:Singleton pattern]] [[es:Singleton (patrón de diseño)]] [[it:Singleton pattern]] [[nl:Singleton]] [[zh:单例模式]]
 
[[Catégorie:Motif de conception]]
En [[génie logiciel]], le [[singleton (Motif de conception)|singleton]] est un [[modèle de conception]] ''(design pattern)'' dont le but est de restreindre l'instanciation d'une classe à un seul objet (ou bien quelques objets seulement). Il est utilisé lorsque l'on a besoin d'exactement un objet pour coordonner des opérations dans un système. Le modèle est parfois utilisé pour son efficience, lorsque le système est plus rapide ou occupe moins de mémoire avec peu d'objets qu'avec beaucoup d'objets similiaires.
Ligne 52 ⟶ 50 :
 
Dans un [[langage à base de prototypes]], où sont utilisés des objets mais pas des classes, un ''singleton'' désigne seulement un objet qui n'a pas de copies, et qui n'est pas utilisé comme prototype pour d'autres objets.
 
[[de:Einzelstück (Entwurfsmuster)]]
[[en:Singleton pattern]]
[[es:Singleton (patrón de diseño)]]
[[it:Singleton pattern]]
[[nl:Singleton]]
[[pl:Wzorzec singletonu]]
[[zh:单例模式]]