Spring SALE
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 rendant 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.

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

Prototype en C# Prototype en C++ Prototype en Go Prototype en Java Prototype en Python Prototype en Ruby Prototype en Rust Prototype en Swift Prototype en TypeScript