[Interface graphique] Cardinalités dans le modèle MVC ?

Cardinalités dans le modèle MVC ? [Interface graphique] - Divers - Programmation

Marsh Posté le 26-08-2003 à 12:47:06    

Bonjour,
 
Tout est dit dans le sujet. De mémoire :
- Un modèle peut avoir plusieurs vues et contrôleurs.  
- Une vue porte sur un unique modèle et peut avoir plusieurs contrôleurs.
- Un contrôleur est associé à un seul modèle et une vue unique.
 
Est-ce que c'est correct ?


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Marsh Posté le 26-08-2003 à 12:47:06   

Reply

Marsh Posté le 26-08-2003 à 14:12:20    

Je suis pas spécialiste, mais plusieurs controleurs ça me parraît bizarre ...
 
Après recherche :
 
http://st-www.cs.uiuc.edu/users/sm [...] s/mvc.html

Citation :

Since each view is associated with a unique controller


 
http://ootips.org/mvc-pattern.html

Code :
  1. +------------+
  2.                  |   Model    |
  3.                  +------------+
  4.                 /\ .          /\
  5.                 / .            \
  6.                / .              \
  7.               / .                \
  8.              / \/                 \
  9.       +------------+ <------ +------------+
  10.       |    View    |         | Controller |
  11.       +------------+ ......> +------------+


Donc je dirais :
- Un modèle peut avoir plusieurs vues et un seulcontrôleurs.  
- Une vue porte sur un unique modèle et peut avoir 1 seul contrôleur
- Un contrôleur est associé à un ou plusieurs modèle et vues.
 
En bleu, je suis pas sûr ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 26-08-2003 à 16:28:19    

non, par exemple quand tu as un champ texte avec un nombre dedans et des boutons [+] et [-] tu as 3 contrôleurs (le 3ème est le champ lui-même qui est éditable) sur le même modèle (dont l'état interne est un bête nombre).


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 26-08-2003 à 16:49:52    

Ok, alors actuellement ça serait plutôt :
- Un modèle peut avoir plusieurs vues et contrôleurs.
- Une vue porte sur un unique modèle et peut avoir 1 seul contrôleur.
- Un contrôleur est associé à un ou plusieurs modèles et vues.
... ce qui me paraît plus clair en effet. Mais 1 contrôleur pour une vue... :/
 
Dans tous les cas, merci pour le 2 lien que j'ai apprécié. :jap: (pas encore digéré le 1er, vu qu'il y a beaucoup de texte).


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed