Je développe une application en utilisant le modèle de commande. J'ai deux types d'opérations dans mon programme: 1. Les opérations de longue durée (copier/supprimer des fichiers), qui doivent être exécutés de façon asynchrone 2. Les opérations simples (panneaux de rafraîchissement)2 type de commande dans le modèle de commande
Ma question est: Puis-je mettre en œuvre deux types des commandes dans ce modèle (AsyncCmd et SimpleCmd)? Et avant d'exécuter dans le type de commande de contrôle commande Gestionnaire:
public void Execute()
{
if(cmd is AsyncCmd)
{
RunAsyncOperation();
}
else if(cmd is SimpleCmd)
{
RunOperation();
}
}