Visiteur (patron de conception)
- Visiteur (patron de conception)
-
Pour les articles homonymes, voir
Visiteur.
En génie logiciel, un visiteur est le nom d'une des structures de patron de conception comportemental.
Le visiteur est une manière de séparer un algorithme d'une structure de données.
Exemple
Prenons une classe ObjetPere, de laquelle hériteront Objet1, Objet2 et Objet3, elles posséderont la méthode accept(Visitor v)
void ObjetDeType1::accept( Visitor * v ) {
v->visitObjetDeType1( this ) ;
}
Créons la classe Visitor, dont hériteront Visiteur1 et Visiteur2. Dans chacun de ces objets, on retrouvera une methode visiterObjet1(Objet1 a), visiterObjet2(Objet2 b) et visiterObjet3(Objet3 c)
void MonVisiteur::visitObjetDeType1( ObjetDeType1 * objet ) {
// Traitement d'un objet de type 1
}
void MonVisiteur::visitObjetDeType2( ObjetDeType2 * objet ) {
// Traitement d'un objet de type 2
}
void MonVisiteur::visitObjetDeType3( ObjetDeType3 * objet ) {
// Traitement d'un objet de type 3
}
Lien externe
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Visiteur (patron de conception) de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Patron de conception — Pour les articles homonymes, voir Patron. le patron Proxy En informatique, et plus particulièrement en développement logiciel, un patron de conception (en anglais … Wikipédia en Français
Patron de modélisation — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… … Wikipédia en Français
Modèle de conception — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… … Wikipédia en Français
Modèles de conception — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… … Wikipédia en Français
Motif de conception — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… … Wikipédia en Français
Motifs de conception — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… … Wikipédia en Français
Patrons de conception — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… … Wikipédia en Français
Schéma de conception — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… … Wikipédia en Français
Composite (Motif de conception) — Objet composite En génie logiciel, un objet composite est un patron de conception (design pattern) structurel. Sommaire 1 Motivation 2 Quand l utiliser 3 Structures 4 … Wikipédia en Français
Design Pattern — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… … Wikipédia en Français