« Patrons de conception/Fabrique abstraite » : différence entre les versions
Contenu supprimé Contenu ajouté
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
Cela signifie en particulier que:
|