« Patrons de conception/Patrons de comportement » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Liens simplifiés
Ligne 4 :
 
Les différents patrons de comportement sont les suivants :
;[[../Chaîne de responsabilité|Chaîne de responsabilité/]]:Permet de construire une chaîne de traitement d'une même requête.
;[[../Commande|Commande/]]:Encapsule l'invocation d'une commande.
;[[../Interpréteur|Interpréteur/]]:Interpréter un langage spécialisé.
;[[../Itérateur|Itérateur/]]:Parcourir un ensemble d'objets à l'aide d'un objet de contexte (curseur).
;[[../Médiateur|Médiateur/]]:Réduire les dépendances entre un groupe de classes en utilisant une classe Médiateur comme intermédiaire de communication.
;[[../Mémento|Mémento/]]:Mémoriser l'état d'un objet pour pouvoir le restaurer ensuite.
;[[../Observateur|Observateur/]]:Intercepter un évènement pour le traiter.
;[[../État|État/]]:Gérer différents états à l'aide de différentes classes.
;[[../Stratégie|Stratégie/]]:Changer dynamiquement de stratégie (algorithme) selon le contexte.
;[[../Patron de méthode|Patron de méthode/]]:Définir un modèle de méthode en utilisant des méthodes abstraites.
;[[../Visiteur|Visiteur/]]:Découpler classes et traitements, afin de pouvoir ajouter de nouveaux traitements sans ajouter de nouvelles méthodes aux classes existantes.