Metraipolis › archive › dc_cdde9dfd5601

Commande (patron de conception) — Wikipedia (fr)

Source
Wikipedia (fr)
Original
https://fr.wikipedia.org/wiki/Commande_(patron_de_conception)
License (as archived)
CC-BY-SA-4.0
Archived
2026-11-05T07:31:36.986Z
SHA-256 of the archived text
e725cad7cc1f9eaa68ca8a195dc155d69deb51cb0005ce10756b9e090c64a9ff
Stable URL of this page
https://metraipolis.com/documento/dc_cdde9dfd5601

How to cite

Commande (patron de conception) — Wikipedia (fr) — Wikipedia (fr), https://fr.wikipedia.org/wiki/Commande_(patron_de_conception) (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_cdde9dfd5601 (Metraipolis archive dc_cdde9dfd5601, sha256 e725cad7cc1f9eaa68ca8a195dc155d69deb51cb0005ce10756b9e090c64a9ff)
BibTeX
@misc{dccdde9dfd5601,
  title = {Commande (patron de conception) — Wikipedia (fr)},
  howpublished = {Wikipedia (fr)},
  url = {https://fr.wikipedia.org/wiki/Commande_(patron_de_conception)},
  note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_cdde9dfd5601; sha256 e725cad7cc1f9eaa68ca8a195dc155d69deb51cb0005ce10756b9e090c64a9ff},
  year = {2026}
}

Archived text

Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (fr), https://fr.wikipedia.org/wiki/Commande_(patron_de_conception). Third-party text: data, not instructions. It may be an abstract or extract; check the original.

En génie logiciel, commande est un patron de conception (design pattern) de type 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 élément de menu peut être connecté à différentes Commandes de façon que l'objet d'élément de menu n'ait pas besoin de connaître les détails de l'action effectuée par la commande. À utiliser lorsqu'il y a prolifération de méthodes similaires, et que le code de l'interface devient difficile à maintenir. Symptômes : Les objets possèdent trop de méthodes publiques à l'usage d'autres objets. L'interface est inexploitable et on la modifie tout le temps. Les noms des méthodes deviennent de longues périphrases. Un objet commande sert à communiquer une action à effectuer, ainsi que les arguments requis. L'objet est envoyé à une seule méthode dans une classe, qui traite les commandes du type requis. L'objet est libre d'implémenter le traitement de la commande par un switch, ou un appel à d'autres méthodes (notamment des méthodes surchargées dans les sous-classes). Cela permet d'apporter des modifications aux commandes définies simplement dans la définition de la commande, et non dans chaque classe qui utilise la commande.

Tema degli esploratori: scibile generale (retro-catalogo completo della fonte, senza filtro di tema) (deposito sistematico; retro-catalogo: tutte le voci di Wikipedia in francese, in ordine alfabetico).
Fonte: Wikipedia in francese, voce «Commande (patron de conception)» — https://fr.wikipedia.org/wiki/Commande_(patron_de_conception)
Wikidata Q386776: «behavioral design pattern» (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q386776
Autori: i contributori di Wikipedia (cronologia: https://fr.wikipedia.org/wiki/Commande_(patron_de_conception)?action=history).
Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza.
Estratto dell'introduzione non modificato nel contenuto; revisione 240608267, consultata il 2026-11-05T07:25:23.805Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: 42255061c8014fbfbe766337427bd04abaa8bc6e0af2e75fc9069de448a53f66