Informatique > Développement logiciel >
Factory

Dernière mise à jour le vendredi 26 avril 2024.

 

Définition :

La version audio de ce document vous est offerte par www.studio-coohorte.fr. Le Studio Coohorte vous donne accès à meilleure synthèse audio du marché dans une interface élégante et puissante. Si vous le souhaitez, vous pouvez en savoir plus et tester vous-même leur service avancé de text-to-speech.

En développement logiciel, une Factory est un patron de conception (design pattern) qui permet de créer des objets sans spécifier explicitement leur classe, en utilisant une méthode commune pour créer des objets de différentes classes dérivées. Cela permet de centraliser la création d'objets et de favoriser la flexibilité et la maintenabilité du code.

Le concept de Factory en développement logiciel

En informatique et plus particulièrement en développement logiciel, le concept de Factory est largement utilisé pour la création d'objets. Une Factory (ou fabrique en français) est une entité dont le rôle est de créer des objets selon un modèle prédéfini.

Utilité de la Factory

La Factory permet de déléguer la création d'objets à une classe dédiée, évitant ainsi de complexifier le code des objets principaux. Elle favorise également la modularité et la flexibilité du code en séparant la logique de création des objets de leur utilisation.

Types de Factory

Il existe différents types de Factory en fonction du contexte :

En résumé, le concept de Factory en développement logiciel offre un moyen élégant et efficace de gérer la création d'objets de manière encapsulée et configurable.

 

Si vous souhaitez approfondir ce sujet, nous vous conseillons ces ouvrages.

 

Les sujets suivants pourraient également vous intéresser :