MVC
Signifie "Model-View-Controller". MVC est un application modèle de conception composé de trois parties interconnectées. Ils incluent le modèle (date), la vue (Interface utilisateur) et le contrôleur (Processus cette entrée de poignée).
Le modèle ou "modèle" MVC est couramment utilisé pour développer des interfaces utilisateur modernes. Il fournit les pièces fondamentales pour la conception d’un programmes pour bureau or mobile, aussi bien que Applications Web. Ça marche bien avec 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.
Vous trouverez ci-dessous une description de chaque aspect de MVC:
1. Modèle
Un modèle est une donnée utilisée par un programme. Cela peut être un base de données, filet, ou un objet simple, tel qu'un icône ou un personnage dans un jeu vidéo.
2. Vue
Une vue est le moyen d’afficher des objets dans une application. Les exemples incluent l'affichage d'un fenêtre ou des boutons ou du texte dans une fenêtre. Cela inclut tout ce que l'utilisateur peut voir.
3. Manette
Un contrôleur met à jour les modèles et les vues. Il accepte contribution 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 les entrées utilisateur et met à jour le modèle et affiche les informations en conséquence. Bien que MVC ne soit pas requis dans la conception d'applications, de nombreux langages de programmation et IDE soutenir l'architecture MVC, ce qui en fait un choix commun pour les développeurs.