patrons comportementaux Flashcards
Quel est le but principal du pattern Observer ?
Mettre en place un mécanisme de souscription pour être notifié des changements d’état d’un objet.
Quelle est la différence clé entre Observer et Médiateur ?
L’Observer établit des connexions à sens unique, le Médiateur centralise toutes les communications.
Que permet le pattern Stratégie ?
Définir une famille d’algorithmes interchangeables pour une même tâche.
Quelle est la différence entre Stratégie et Décorateur ?
À quoi sert le pattern État ?
Modifier le comportement d’un objet quand son état interne change.
Qu’est-ce qui caractérise le pattern État par rapport à une simple condition if/else ?
Chaque état devient une classe séparée avec son propre comportement.
Quel est l’objectif principal du pattern Commande ?
Transformer une action en un objet autonome.
Quel problème résout le pattern Visiteur ?
Séparer les algorithmes des objets sur lesquels ils opèrent.
Comment fonctionne la Chaîne de responsabilité ?
Une demande circule dans une chaîne de handlers jusqu’à être traitée ou atteindre la fin.