Identifiant :
Mot de passe :

Patrons de conception

Prototype

Diagramme de classes :

Diagramme de classes

Description :

Type :  Cr  (Créateur)
Intention : Spécifie le type des objets à créer à partir d'une instance de prototype, et crée de nouveaux objets en copiant ce prototype.
Applicabilité : Utilisez le Prototype lorsqu'un système doit être indépendant de la manière dont ses produits sont créés, composés et représentés ; et :
- si les classes à instancier sont spécifiées à l'exécution, par exemple, par chargement dynamique ; ou bien
- pour éviter de construire une hiérarchie de classes de fabriques, qui réplique la hiérarchie de classes de produits ; ou encore
- si les instances d'une classe peuvent prendre un état parmi un petit nombre de combinaisons. Il peut être plus approprié d'installer le nombre requis de prototypes et d'en faire des clones, plutôt que d'instancier chaque fois la classe manuellement avec l'état correspondant.

Participants au patron :

Les têtes de mule
Cédric BOUHOURS
Cédric BOUHOURS
Cédric BOUHOURS