8
CADENA DE RESPONSABILIDADES Por: Nefi Ureña & Federico Poveda 1

Cadena de Responsabilidades

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Cadena de Responsabilidades

CADENA DE RESPONSABILIDADES

Por: Nefi Ureña & Federico Poveda

1

Page 2: Cadena de Responsabilidades

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

•Da la posibilidad de respuesta a varios Objetos.

•Encadena Objetos Servidores.

2

Page 3: Cadena de Responsabilidades

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

Page 4: Cadena de Responsabilidades

ESTRUCTURA

4

Page 5: Cadena de Responsabilidades

PARTICIPANTES•Manejador: define una interfaz para las solicitudes.

•Manejador Concreto: responsable del manejo de solicitudes.

•Cliente: dirige la solicitud al Objeto MC.

5

Page 6: Cadena de Responsabilidades

COLABORACIONES

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

6

Page 7: Cadena de Responsabilidades

CONSECUENCIAS

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

7

Page 8: Cadena de Responsabilidades

EJEMPLOSEN JAVA

8