Salut,
MVC = Model/vue/Controleur.
C'est un pattern très utilisé en java (mais pas uniquement) qui permet de décomposer une application en 3 couches : le modèle (la partie données), la vue (la partie IHM) et le contrôleur (la partie logique de fonctionnement).
Cela permet de pouvoir mettre à jour une partie de l'application sans devoir modifier toute l'application : on peut se limiter à une seule couche.
Par contre, cela implique d'y réfléchir dès la conception du prog, et c'est assez lourd à mettre en place.
C'est une histoire de goût, sur des petits projets, j'en vois mal l'intérêt, mais sur des projets beaucoup plus ambitieux qui demandent à être maintenus pendant de longues années, l'intérêt est indéniable !
______________________________________
DarK Sidious