diagrammede classe et implementation en PHP selon le modele MVC
Bonjour à tous,
J'ai un probléme de compréhesion au niveau de l'implémentation d'un diagramme de classe en suivant le pattern MVC.
Je lis actuellement le livre de pascal roquessur UML e-commerce. Je dois moi même réaliser une étude UML sur une application, et il y a des choses que je comprends pas trés bien. Notamment le diagramme de classe.
Ce diagramme est tiré du livre de pascal roques :
http://www.heberger-image.fr/data/im...565_class.jpeg
1- Ce que je ne comprends pas c'est pourquoi il y à des méthode dans les classes dialogue. Pour moi une clas dialogue est une page html donc il ne peut pas y avoir de méthode. Par exemple, dans la classe "dialogue Résultat Recherche" on trouve les méthodes suivantes :ClasserparTitre(), ClasserparAuteur(),pageSuvante(), mettredansPanier().
2- Je comprends pas non plus pourquoi on retrouve les même méthode dans les class Contrôle et Entité. Par exemple on trouve dans la class "entité Panier" et dans la class "Contrôle Panier" les méthodes suivante : ajouterlingne), recaluler(), supprimerLigne(),vider(). Quel lien y a t il entre ces méthodes respectives ?
Ensuite pascal Roques implémente ce diagramme en php, selon le model MVC et cela donne ceci :
http://www.heberger-image.fr/data/im...onception.jpeg
3- Je ne comprends pas pourquoi il y a les même méthodes dans la classe métier ("class PHP" Panier), et dans le controlleur (Panier.php). Les méthodes ModifierQuantite(), supprimerLigne(), viderPanier() se trouve dans la classe métier et dans le controlleur. Y a t il un lien entre ces méthodes ? Si oui lequel ?
Merci d'avance !
A+