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

Contenu supprimé Contenu ajouté
+
+
Ligne 1 :
<noinclude>{{Patrons de conception}}
{{Patron de conception|Commande|Command|Encapsuler l'invocation d'une commande}}</noinclude>
'''Commande''' est un [[../|patron de conception]] de type [[../Patrons de comportement|comportemental]] qui encapsule la notion d'''invocation''.
Il permet de séparer complètement le code initiateur de l'action, du code de l'action elle-même.
Ce patron de conception est souvent utilisé dans les interfaces graphiques où, par exemple, un ''item'' de menu peut être connecté à différentes Commandes de façons à ce que l'objet d'item de menu n'ait pas besoin de connaître les détails de l'action effectuée par la Commande.