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

Contenu supprimé Contenu ajouté
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éeappropriée.
 
Pour implanter ce motif, il faut déclarer une classe abstraite spécifiant une méthode virtuelle pure appelée ''clone()''. Toutes classes nécessitant un [[constructeur (programmation informatique)|constructeur]] [[polymorphisme (informatique)|polymorphique]] dérivera de cette classe abstraite et implentera la méthode ''clone()''.