« Patrons de conception/Prototype » : différence entre les versions
Contenu supprimé Contenu ajouté
imported>Ymarcon Aucun résumé des modifications |
imported>Ymarcon Aucun résumé des modifications |
||
Ligne 1 :
{{ébauche informatique}}
Le [[motif de conception]] '''prototype''' est utilisé lorsque la création d'une [[instance]] est complexe ou consommatrice en temps. Plutôt que créer plusieurs instances de la classe, on copie la première instance et on modifie la copie de façon appopriée.
Ligne 5 ⟶ 6 :
Le client de cette classe, au lieu d'écrire du code invoquant directement l'opérateur "new" sur une classe explicitement connue, appelera la méthode ''clone()'' sur le prototype ou passera par un mécanisme fourni par un autre motif de conception (par exemple une méthode de [[fabrique (Motif de conception)|fabrique]] avec un paramètre désignant la classe concrète à instancier).
== Structure ==
Ligne 13 ⟶ 12 :
[[Image:Prototype classdia.png]]
==
public enum RecordType
|