SOLDES de printemps
Monteur

Monteur en Swift

Le Monteur est un patron de conception de création qui permet de construire des objets complexes étape par étape.

Le monteur n’est pas comme les autres patrons de création : les produits n’ont pas besoin d’avoir une interface commune. Il est ainsi possible de créer différents produits en utilisant le même procédé de fabrication.

Complexité :

Popularité :

Exemples d’utilisation : Le monteur est bien connu dans le monde du Swift. Il se montre très utile lorsque vous devez créer un objet possédant de nombreuses configurations possibles.

Identification : Le monteur peut être identifié à l’intérieur d’une classe qui n’a qu’une seule méthode de création et plusieurs méthodes permettant de configurer l’objet en résultant. Les méthodes du monteur prennent souvent en charge le chaînage (par exemple, someBuilder.setValueA(1).setValueB(2).create()).

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

Monteur dans les autres langues

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