Salut, je viens de réduire le prix de tous les produits. Préparons nos compétences en programmation pour l'ère post-COVID. Plus de détails »
Commande

Commande en Swift

La Commande est un patron de conception comportemental qui convertit des demandes ou des traitements simples en objets.

Cette conversion permet de différer ou d’exécuter à distance des commandes, de gérer un historique de commandes, etc.

Utilisation du patron de conception en Swift

Complexité :

Popularité :

Exemples d’utilisation : La commande est très répandue en Swift. Elle est souvent utilisée comme une alternative aux callbacks pour paramétrer les éléments d’une UI avec des actions. Elle est également utilisée pour mettre des tâches dans une file d’attente, suivre un historique de traitements, etc.

Identification : La commande peut être reconnue grâce à ses méthodes comportementales à l’intérieur d’un type abstrait ou d’une interface (demandeur). Elles appellent une méthode dans une implémentation d’un type abstrait différent ou d’une interface différente (récepteur) qui a été encapsulée par l’implémentation de la commande lors de sa création. Les classes Commande se limitent généralement à lancer des actions spécifiques.

Commande dans les autres langues

Patrons de conception : Commande en Java Patrons de conception : Commande en C# Patrons de conception : Commande en C++ Patrons de conception : Commande en PHP Patrons de conception : Commande en Python Patrons de conception : Commande en Ruby Patrons de conception : Commande en TypeScript Patrons de conception : Commande en Go