Bonjour,
J'ai actuellement à faire un outils de dessin en Java en respectant l'architecture MVC
De base dans cet outils il doit être possible de :
- Le dessin de formes géométriques et de texte
- La gestion de la position et des des dimensions
- La gestion des polices des textes
- La gestion de la couleur
- La gestion de l'ordre des formes géométriques et du texte
Donc cette application doit utiliser au maximum le pattern MVC
Seulement c'est là que ça coince, je m'en sortirait très bien sans MVC mais en utilisant MVC je suis un petit peu perdu, je ne l'ais encore jamais utilisé.
J'ai regardé ce tuto http://baptiste-wicht.developpez.com...onception/mvc/
Donc avec un volume je comprends ça reste accessible mais quand il s'agit de l'appliquer à mon application je coince, en suivant la logique de ce tuto j'aurais eu tendance a développer une classe FigureModel ainsi qu'une classe FigureView dont hériterait les vues, seulement je penses que je me trompe car cela me limite a ne pouvoir dessiner que des figures dans ma vue...
Voila je suis un peu perdu, je ne sais pas du tout quoi mettre dans mon/mes model(s).
Si je veux utiliser Observer/Observable, qui observe qui ? (entre les vues, les modèles et les contrôleurs ) parce que d'après ce que j'ai compris : La vue observe le model, des qu'une action est réalisée dans la vue, la vue indique au contrôleur de modifier le modèle et ensuite la vue est mise a jour automatiquement puisqu'elle observe le modele.
Merci d'avance.
Partager