SOLDES de printemps
Prototype

Prototype en Swift

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 dans Swift avec une interface NSCopying.

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

Les exemples suivants sont disponibles sur le site de Swift Playgrounds.
Félicitations à Alejandro Mohamad pour avoir créé la version du Playground.

Prototype dans les autres langues

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