< Patrons de conception
Patron de conception | |
---|---|
Catégorie: « Gang of Four » | |
Nom français : | Patrons de comportement |
Nom anglais : | Behavior patterns |
Comportements et interactions entre les classes |
Un patron de comportement permet de résoudre les problèmes liés aux comportements, à l'interaction entre les classes.
Les différents patrons de comportement sont les suivants :
- Chaîne de responsabilité
- Permet de construire une chaîne de traitement d'une même requête.
- Commande
- Encapsule l'invocation d'une commande.
- Interpréteur
- Interpréter un langage spécialisé.
- Itérateur
- Parcourir un ensemble d'objets à l'aide d'un objet de contexte (curseur).
- 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émoriser l'état d'un objet pour pouvoir le restaurer ensuite.
- Observateur
- Intercepter un évènement pour le traiter.
- État
- Gérer différents états à l'aide de différentes classes.
- Stratégie
- Changer dynamiquement de stratégie (algorithme) selon le contexte.
- Patron de méthode
- Définir un modèle de méthode en utilisant des méthodes abstraites.
- Visiteur
- Découpler classes et traitements, afin de pouvoir ajouter de nouveaux traitements sans ajouter de nouvelles méthodes aux classes existantes.
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.