Type : | Co (Comportemental) |
Intention : | Évite le couplage de l'émetteur d'une requête avec ses récepteurs, en donnant à plus d'un objet la possibilité d'entreprendre la requête. Chaîne les objets récepteurs et fait passer la requête tout au long de la chaîne, jusqu'à ce qu'un objet la traite. |
Applicabilité : | Utilisez la Chaîne des Responsabilité lorsque : - Une requête peut être gérée par plus d'un objet à la fois, et que le gestionnaire n'est pas connu a priori. Ce dernier doit être déterminé automatiquement. - Vous souhaitez adresser une requête à un ou plusieurs objets, sans spécifier explicitement le récepteur. - L'ensemble des objets qui peuvent traiter une requête doit être défini dynamiquement. |