Hourra ! La version française est enfin sortie ! Laissez-nous un message svp, si vous voulez nous faire part de vos commentaires ou signaler une erreur.
Prototype

Prototype en PHP

Le Prototype est un patron de conception de création qui permet de cloner des objets - même complexes - sans se coupler à leur classe.

Toutes les classes prototype devraient avoir une interface commune qui rend possible la copie des objets, même sans connaître leur classe concrète. Les objets prototype peuvent créer des copies complètes puisqu’ils peuvent accéder aux attributs privés des autres objets de la même classe.

Utilisation du patron de conception en PHP

Complexité :

Popularité :

Exemples d’utilisation : Le prototype est [prêt à l’emploi] (http://php.net/manual/en/language.oop5.cloning.php) dans PHP. Vous pouvez utiliser le mot-clef clone pour créer une copie exacte d’un objet. Pour ajouter la prise en charge du clonage à une classe, vous devez implémenter une méthode __clone.

Identification : Le prototype peut facilement être reconnu grâce aux méthodes clone ou copier, etc.

Prototype dans les autres langues

Patrons de conception : Prototype en Java Patrons de conception : Prototype en C# Patrons de conception : Prototype en C++ Patrons de conception : Prototype en Python Patrons de conception : Prototype en Ruby Patrons de conception : Prototype en Swift Patrons de conception : Prototype en TypeScript Patrons de conception : Prototype en Go