Introduction au Pattern de Commande
Objectifs
Les objectifs de cette vidéo sont de :
- Expliquer le fonctionnement du pattern de commande.
- Montrer comment regrouper plusieurs commandes.
- Démontrer l'exécution des tâches en une seule fois.
Résumé
Le pattern de commande permet de regrouper plusieurs dépendances pour une exécution unique.
Description
Le pattern de commande est une forme sophistiquée d'injection de dépendance. Contrairement à une injection de dépendance classique où seule une dépendance est ajoutée, ici, plusieurs dépendances sont cumulées. Ces dépendances, sous forme de commandes, sont ajoutées à une liste de tâches. Lorsque cette liste est transférée à l'exécutant, toutes les tâches sont exécutées simultanément.
Ce pattern peut être représenté par une to-do liste où chaque tâche représente une commande, soit une fonction ou une méthode ajoutée via injection de dépendance. Une fois toutes les commandes regroupées, elles sont exécutées en bloc par un exécutant dédié.
Ce mécanisme simplifie non seulement la gestion des dépendances mais optimise aussi l'exécution des tâches.