Dans le cours : Découvrir les design patterns

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 200 cours dispensés par des experts.

S'appuyer sur le visiteur

S'appuyer sur le visiteur

Alors, nous allons introduire dans cette vidéo, le pattern Visiteur appliqué sur le composite ici. Donc, le pattern Visiteur est une solution très intéressante lorsque vous voulez appliquer des traitements sur un modèle. Donc là, je reprends mon modèle de composite, rien de bien sensationnel, il s'agit de la représentation très simplifiée d'un système de fichiers. Et maintenant tiens, je vais rajouter des traitements en fait sur ce modèle, par exemple, je vais rajouter le traitement d'affichage. Alors, dans le monde de l'orienté objet, quand on pense à rajouter un traitement, très souvent, on essaie de travailler sur des méthodes à l'intérieur des classes et en particulier, on pense au polymorphisme. À savoir que si vous prenez un élément comme le répertoire par exemple, vous pourriez vouloir le faire afficher. Mais quand vous regardez comment vous codez à l'intérieur de cette méthode affichée, vous allez écrire un truc du genre pour chaque enfant, alors je fais, donc là, il ne…

Table des matières