====== Structuration MVC ====== \\ \\ MVC (**Modèle-Vue-Contrôleur**) est un patron de conception (**Design pattern**) largement utilisé en programmation. Il consiste à décomposer une application en trois sous-ensembles distincts afin de séparer clairement des niveaux de responsabilités différents. \\ Ces responsabilités pourront alors être prises en charge par des éléments distincts dans l'infrastructure. * Le niveau M correspond à la logique métier; * Le niveau V correspond à la logique de présentation ; * Le niveau C correspond à la logique d'aiguillage vers les niveaux M et V selon la demande utilisateur {{ bloc2:prog:gen:mvc1.png |MVC}} {{ bloc2:prog:gen:mvc2.png?600 |MVC Diagramme de séquence}}