SOLDES de printemps
Fabrique

Fabrique en Swift

La Fabrique est un patron de conception de création qui permet de créer des produits sans avoir à préciser leurs classes concrètes.

La fabrique définit une méthode qui doit être utilisée pour créer des objets à la place de l’appel au constructeur (opérateur new). Les sous-classes peuvent redéfinir cette méthode pour modifier la classe des objets qui seront créés.

Lisez notre Comparaison des fabriques si vous avez du mal à saisir la différence entre les divers concepts et patrons.

Complexité :

Popularité :

Exemples d’utilisation : La fabrique est très largement utilisée en Swift. Elle est très utile lorsque vous avez besoin de flexibilité dans votre code.

Identification : La fabrique peut être reconnue grâce à ses méthodes de création qui produisent des objets depuis les classes concrètes, mais les retournent en tant qu’objets d’interface ou de type abstrait.

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

Fabrique dans les autres langues

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