Bonjour
Pour la création d’une interface complète, je me pose quelques questions concernant l’organisation des classes et des packages. Pour la programmation de cette interface, je voudrais utiliser le concept Model-Vue-Controlleur.
En gros, j’ai une fenêtre principal, contenant des fenêtres secondaire, elle-même contenant différent onglet. Chacun possédant leur propre MVC
Je voudrait savoir s’il vaut mieux regrouper tout les Model ensemble, les Vue ensemble et Controlleur ensemble :
Package model :
- ModelFenetre1.java
- ModelFenetre2.java
- ModelOnglet.java
idem pour vue et controlleur.
Ou regrouper les package par type d’affichage :
Package fenetre1 :
ModelFenetre1.java
VueFenetre1.java
ControlleurFenetre1.java
Idem pour la fenetre2 et les onglet.
A moins du tout mettre, en vrac, dans le même package ?
Intuitivement, je pencherai vers la deuxième solution, vers j’aimerai l’avis de developeur expérimenté.
Merci
Partager