Chaîne de Responsabilité( Chain of Responsibility )
Lorsque plusieurs objets sont susceptibles de pouvoir traiter une requête suivant le contexte, ce patron permet d'éviter le couplage direct entre l'émetteur de la requête et son traitement par l'un des récepteurs potentiels. Une chaîne d'objets récepteurs est alors constituée et parcourue jusqu'à ce que l'un d'entre eux traite effectivement la requête.
La requête émise par le client est transmise le long de la chaîne jusqu'à son traitement effectif.
Un schéma d'apprentissage utilise ce patron pour prendre la décision de l'ajout d'un cas et de son indexation dans la mémoire. Une chaîne de décideurs est alors formée, dans laquelle chaque élément étudie suivant un critère la réponse à cette requête.
Last modified: Wed Aug 1 15:12:25 MEST 2001 |