Skip to content
EntityQ928696· pop 25· linked from 105 articles

concept de développement informatique

Wikidata facts

Image
Prototype UML.svg
Sources (1)

via Wikidata · CC0

Article · Français

En programmation informatique, le patron 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 appropriée. Pour implémenter ce patron il faut déclarer une classe abstraite spécifiant une méthode virtuelle pure appelée clone. Toute classe nécessitant un constructeur polymorphique dérivera de cette classe abstraite et implémentera la méthode clone. Le client de cette classe, au lieu d'écrire du code invoquant directement l'opérateur "new" sur une classe explicitement connue, appellera la méthode clone sur le prototype ou passera par un mécanisme fourni par un autre patron de conception (par exemple une méthode de fabrique avec un paramètre désignant la classe concrète à instancier).

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories