I-1-b- La vue
La vue correspond à l'interface avec laquelle
l'utilisateur interagit. Sa première tâche est de présenter
les résultats renvoyés par le modèle. Sa seconde
tâche est de recevoir toutes les actions de l'utilisateur (clic de
souris, sélection d'une entrée, boutons, etc.). Ces
différents événements sont envoyés au
contrôleur. La vue n'effectue aucun traitement, elle se contente
d'afficher les résultats des traitements effectués par le
modèle et d'interagir avec l'utilisateur.
I-1-c- Le contrôleur
Le contrôleur prend en charge la gestion des
événements de synchronisation pour mettre à jour la vue ou
le modèle et les synchroniser. Il reçoit tous les
événements de l'utilisateur et enclenche les actions à
effectuer. Si une action nécessite un changement des données, le
contrôleur demande la modification des données au modèle,
ce dernier avertit la vue que les données ont changée pour
qu'elle se mette à jour.
|