A.5 Architecture MVC - GillesTimothy/bibliotheque-manga GitHub Wiki
A.5 Architecture MVC
Au cours de ce projet je n'ai pas réussi à implémenter l'architecture MVC à mon projet. J'ai tout de même essayé de structurer au mieux mes classes en fonction des packages modele-vue-controleur.
model -> communication avec la source de données
vue -> affichage, interface
controleur -> donne directive
j'ai ajouté un package exec qui reprend la méhode main() pour lacer l’application et un package image.
Mes différentes méthodes que j'ai utilisées dépendent directement de l'interface graphique. Je n'ai pas travaillé en console pour ce projet. Et j'ai eu du mal à adapter mon code à une architecture mvc.
Par exemple la classe principale de mon application " gestionCollection " se trouve dans le package vue et elle comprend :
- des attributs classiques ainsi que les attributs de mon interface graphique.
- les méthodes qui sont directement liées à des évents sur l'interface graphique.