Cadena de Responsabilidades

Post on 14-Mar-2016

250 views 1 download

description

Trabajo de Patrones de diseño sobre el patron de cadena de responsabilidades.

Transcript of Cadena de Responsabilidades

CADENA DE RESPONSABILIDADES

Por: Nefi Ureña & Federico Poveda

1

PROPÓSITO•Evita el acoplamiento entre el Cliente y el Servidor.

•Da la posibilidad de respuesta a varios Objetos.

•Encadena Objetos Servidores.

2

APLICABILIDAD•Cuando más de un Objeto podría usar una solicitud.

•Cuando se envía una solicitud sin especificar el Tipo de Receptor.

•La cadena de Objetos debe ser especificada dinámicamente.

3

ESTRUCTURA

4

PARTICIPANTES•Manejador: define una interfaz para las solicitudes.

•Manejador Concreto: responsable del manejo de solicitudes.

•Cliente: dirige la solicitud al Objeto MC.

5

COLABORACIONES

•Cuando un cliente indica una solicitud, la solicitud viaja por toda la cadena.

6

CONSECUENCIAS

•La recepción de una solicitud no esta garantizada.

7

EJEMPLOSEN JAVA

8