« Patrons de conception/Fabrique abstraite » : différence entre les versions

Contenu supprimé Contenu ajouté
Phe (discussion | contributions)
m typo lien
Ligne 10 :
== Comment l'utiliser ==
La ''fabrique'' détermine quel est l'[[objet (informatique)|objet]] concret qu'il faut créer et c'est là que l'objet est effectivement créé.(en C++ par exemple, par l'[[instruction]] '''new'''). La fabrique retourne un [[pointeur]] ''abstrait'' sur l'objet concret créé. Le code client est ainsi isolé de la création de l'objet.
Comme la fabrique retourne uniquement un pointeur abstrait, le code client qui sollicite la fabrique ne connait pas et n'a pas besoin de connaitre quel est le type concret précis de l'objet qui viensvient d'être créercréé.
 
Cela signifie en particulier que: