signifie « Modèle-Vue-Contrôleur. »MVC est un modèle de conception d’application composé de trois parties interconnectées. Ils comprennent le Modèle (données), la vue (interface utilisateur) et le contrôleur (processus qui gèrent les entrées).
le modèle MVC ou « pattern » est couramment utilisé pour développer des interfaces utilisateur modernes. Il est fournit les pièces fondamentales pour la conception d’un programme pour ordinateur de bureau ou mobile, ainsi que des applications web., Cela fonctionne bien avec la programmation orientée objet, car les différents modèles, vues et contrôleurs peuvent être traités comme des objets et réutilisés dans une application.
ci-Dessous une description de chaque aspect de la MVC:
Modèle
Un modèle de données utilisé par un programme. Il peut s’agir d’une base de données, d’un fichier ou d’un simple objet, tel qu’une icône ou un personnage dans un jeu vidéo.
View
Une view est le moyen d’Afficher des objets dans une application. Les exemples incluent l’affichage d’une fenêtre ou de boutons ou de texte dans une fenêtre. Il comprend tout ce que l’utilisateur peut voir.,
contrôleur
un contrôleur met à jour les modèles et les vues. Il accepte les entrées et effectue la mise à jour correspondante. Par exemple, un contrôleur peut mettre à jour un modèle en modifiant les attributs d’un personnage dans un jeu vidéo. Il peut modifier la vue en affichant le personnage mis à jour dans le jeu.
Les trois parties de MVC sont interconnectées (voir schéma). La vue affiche le modèle pour l’utilisateur. Le contrôleur accepte l’entrée de l’utilisateur et met à jour le modèle et la vue en conséquence., Bien que MVC ne soit pas requis dans la conception d’applications, de nombreux langages de programmation etes prennent en charge L’architecture MVC, ce qui en fait un choix courant pour les développeurs.
mise à Jour: 7 Mars 2018