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

Contenu supprimé Contenu ajouté
Badmood (discussion | contributions)
m Bot : Remplacement de texte automatisé (-]: +] :)
m Ajout du type de motif de conception à la description.
Ligne 1 :
[[en:Command pattern]] [[es:Command (patrón de diseño)]]
[[Catégorie:Motif de conception]]
En [[génie logiciel]], le[[Commande (Motif de conception)|Commande]] est un [[motif de conception]] ''(design pattern)'' [[Commandede (Motiftype decomportemental conception)|Commande]]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 motif de conception est souvent utilisé dans les [[Environnement graphique|GUI]]s 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 connaitre les détails de l'action effectuée par la Commande.
 
'''A utiliser lorsque:''' il y a profilération de méthodes similaires, et que le code de l'interface devient difficile à maintenir.