50 likes | 196 Views
Intention. Séparer les traitements appliquées à différents type de nœuds d’une structure à l’algorithme de parcours. Motivations. Permet l’ajout de nouveaux types d’actions sur les objets de la structure Exemple : Système de fichier Renommage massif
E N D
Intention • Séparer les traitements appliquées à différents type de nœuds d’une structure à l’algorithme de parcours
Motivations • Permet l’ajout de nouveaux types d’actions sur les objets de la structure • Exemple : Système de fichier • Renommage massif • Extraction selon type (*.png,*.jpg,… -> Images)
Utilisation • Structure contenant un nombre de différent types de nœud fixe • Structure sur laquelle on peut envisager d’appliquer plusieurs type de traitements • Exemple : • Système de fichiers • Compilateurs (variables, fonctions, opérateurs, …) • Liste de produits
Exemple d’implémentation • Eléments : • Chambre à coucher • WC • Cuisine • Salon • … • Visiteurs : • Ménagère • Peintre • Décorateur • Voleurs