Architecture MVC
- Model : Représente les données (ex: classe Product).
- View : L'interface utilisateur (HTML/CSS).
- Controller : Le cerveau qui gère les requêtes utilisateur et relie les Modèles aux Vues.
La séparation de ces responsabilités rend l'application plus facile à tester et à maintenir.