Está en la página 1de 6

CHAIN OF RESPONSABILITY

PATRONES DE DISEÑO
DEFINICIÓN
 Evita acoplar el emisor de una petición a su
receptor dando a mas de un objeto la
posibilidad de responder a la petición.
Encadena los objetos receptores y pasa la
petición a través de la cadena hasta que es
procesada por algún objeto

<fecha/hora> <pie de página> 2


DEFINICIÓN
 Se usa cuando hay un objeto que puede
manejar una petición , y el manejador no
conoce a priori sino que debería determinarse
automáticamente

<fecha/hora> <pie de página> 3


ESTRUCTURA

<fecha/hora> <pie de página> 4


PARTICIPANTES
 Manejador: Define una interfaz para tratar las
peticiones.
 ManejadorConcreto: Trata las peticiones de
las que es responsable
 Cliente: Inicializa la petición a un objeto
ManejadorConcreto de la cadena
<fecha/hora> <pie de página> 5
<fecha/hora> <pie de página> 6