Outils pour utilisateurs

Outils du site


helloworld:design_pattern:visiteur

Le visiteur traite les données. C'est un moyen de faire des extensions.

Pour permettre le traitement des données, il faut que les classes contenant les données soit visitables en implémentant une méthode (ici accept via l'interface Instruction).

Le traitement des données se fait depuis l'interface Visiteur qui lui implémente une méthode pour chaque classe visitable.

Pas besoin d'avoir peur d'oublier d'une méthode du côté du visiteur. Si tel est le cas, la classe visitable ne sera pas compilable.

Diagramme UML

Introduction to the Visitor Pattern Archive de 2014 le 18/02/2020

Java

helloworld/design_pattern/visiteur.txt · Dernière modification : 2020/05/10 23:53 de root