CREATIONAL - INTERMEDIATE

Comprendre le design pattern Prototype

Duplique un objet déjà configuré pour créer rapidement de nouvelles variantes sans repasser par toute la construction.

Cas d usage : Cloner un robot, un drone ou un avatar puis observer la différence entre copie superficielle et copie profonde.

Pourquoi utiliser ce pattern ?

Prototype evite de reconstruire un objet complexe depuis zero. Le vrai point pedagogique est de voir ce qui est duplique en profondeur et ce qui reste partage par erreur.

Lecture rapide

Un objet modele sert de gabarit, puis ses clones vivent ou non leur propre vie interne.

Etapes cles

  1. Un prototype source est configure une fois.
  2. Les clones sont dupliques a partir de ce modele.
  3. Un clone cible recoit une mutation sur son etat imbrique.
  4. Le systeme revele si la mutation reste locale ou fuit vers les autres clones.