Está en la página 1de 11

CADENA DE RESPONSABILIDAD (CoR)

ALUMNOS: - Gonzlez Granda, Ignacio - Mandado, Mariano - Teixeira, Erival

PATRONES DE COMPORTAMIENTO
Los patrones de comportamiento tienen que ver con algoritmos y con la asignacin de responsabilidades a objetos. Los patrones de comportamiento describen no slo patrones de clases y objetos, sino tambin patrones de comunicacin entre ellos.

Basados en clases Usan la herencia para distribuir el comportamiento entre clases (Patrones Template Method e Interpreter)
Basados en objetos Usan la composicin de objetos en vez de la herencia (Patrones Mediator, Chain of Responsability, Observer, Strategy, Command, State, Visitor, e Iterator)

CADENA DE RESPONSABILIDAD
Chain of Responsability (CoR) Pipeline Completar mas o eliminar

PROPSITO
Evita acoplar el emisor de una peticin a su receptor, dando a ms de un objeto la posibilidad de responder a la peticin. Encadena los objetos receptores y pasa la peticin a travs de la cadena hasta que es procesada por algn objeto.

PROBLEMA
Video de Mariano

SOLUCIN
Video de Mariano

CoR CLSICO - ACTORES

CLIENTE

Inicializa la peticin a un objeto ManejadorConcreto de la cadena

CoR CLSICO - ACTORES

MANEJADOR

- Define una interfaz para tratar las peticiones - Implementa el enlace al sucesor (opcional)

CoR CLSICO - ACTORES

- Trata las peticiones de las que es responsable

MANEJADOR CONCRETO

- Puede acceder a su sucesor. - Si puede manejar la peticin, lo hace. En caso contrario la reenva a su sucesor.

SOLUCIN EN VISUAL STUDIO


A completar

EJEMPLO DEL MUNDO REAL


A completar

También podría gustarte