Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
635 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Aide pattern visitor svp !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide pattern visitor svp !

n°964736
Pandinus2k​4
Posté le 28-01-2005 à 15:32:49  profilanswer
 

Bonjour à tous,
 
Je suis débutant en Java et j'aurais besoin d'un peu d'aide !! Je dois utiliser la librairie ASM dans le cadre d'un travail (http://asm.objectweb.org), ayant lu de la documentation sur celle-ci je vois donc que cette libraire est basée essentiellement sur le pattern visitor. Le problème est que je je n'arrive pas à cerner l'utilisation des ClassVisitor et autres méthodes accept pour chaque objet... Si quelqu'un pouvait m'apporter un élément de réponse ça serait sympa :). Merci d'avance,
 
P2k4

mood
Publicité
Posté le 28-01-2005 à 15:32:49  profilanswer
 

n°964780
the real m​oins moins
Posté le 28-01-2005 à 16:25:22  profilanswer
 
n°964813
sircam
I Like Trains
Posté le 28-01-2005 à 16:56:03  profilanswer
 


Oui enfin, tu n'es pas obligé de l'acheter là, hein, tu peux commander où tu veux  :)


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°964866
Pandinus2k​4
Posté le 28-01-2005 à 17:34:19  profilanswer
 

lol merci mais ça me parait un peu trop complet pour ce que je recherche ... J'ai compris que le pattern Visitor était de type "comportemental" et permettait de gérer des structures segmentées ... Entre autres on peut gérer plusieurs structures sans en modifier la totalité ... mais j'aimerais bien un peu plus de précision en fait :)
 
Merci pour vos réponses :)

n°964924
bobuse
Posté le 28-01-2005 à 18:32:31  profilanswer
 
n°964940
Taz
bisounours-codeur
Posté le 28-01-2005 à 18:48:05  profilanswer
 

superbe exemple C++
 
void Foo(B* b) {
  // ...
  b.accept(v);
 }
 
hum hum
 
J'ai posté récemment des liens sur les DP sur le bibliolinks C++ (y a pas de topic DP, alors j'ai mis là, mais ça traite évidemment pas de C++ (même s'il y a entre autres des exemples C++))

n°1791787
Kyril Leka​rski
Posté le 25-09-2008 à 12:55:44  profilanswer
 

Pandinus2k4 a écrit :

Bonjour à tous,
 
Je suis débutant en Java et j'aurais besoin d'un peu d'aide !! Je dois utiliser la librairie ASM dans le cadre d'un travail (http://asm.objectweb.org), ayant lu de la documentation sur celle-ci je vois donc que cette libraire est basée essentiellement sur le pattern visitor. Le problème est que je je n'arrive pas à cerner l'utilisation des ClassVisitor et autres méthodes accept pour chaque objet... Si quelqu'un pouvait m'apporter un élément de réponse ça serait sympa :). Merci d'avance,
 
P2k4


 
visitor est un « pattern » donc en vulgarisant c’est l'équivalent d'un principe et peut donc être réalisé avec n'importe quel class. Le visiter se situe souvent dans un contexte d’un DP composite. Imagine un arbre avec un tronc des branches et des feuilles. Toi tu es le dieu des feuilles mais tu ignore tout du tronc ou des branches. Dans cette histoire tu es un dieu de petite taille et tu n’a accès qu’au tronc. Le principe du visiteur est pouvoir ajouter et appeler une nouvelle méthode sur les feuilles sans pour autant modifier les class tronc et branche dont tu ne connais rien. La force du DP visiteur est là car il évite les multiples points de maintenances sur les différents nœuds du composte. En plus d’accélérer le développement, il évite les régressions lié à la méconnaissance des différents nœuds du composite. Le  visiteur est d’autant plus pertinent que le composite est complexe.  
voici un exemple d’implémentation du visitor extrait du GOF
 
Diagramme de classe:
http://www.uml.org.cn/images/upfile/20045253849.gif
 
Diagramme de Séquence:
http://www.uml.org.cn/images/upfile/20045253851.gif


---------------
Kyril LEKARSKI

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Aide pattern visitor svp !

 

Sujets relatifs
une tite aide svppppppAide de méthode de programmation pour mon programme
:jap: Débutante.. Merci de votre aide :jap:un peu d'aide...
Fichier sur forum ou site mon site AidE!!!!!!besoin d'aide pour executer du java
aide pour ce siteAide Delphi - Débutant
Besoin d'aide macro sur excelLancer une vidéo à l'aide d'un comboBox
Plus de sujets relatifs à : Aide pattern visitor svp !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR