Download - Cadena de Responsabilidades
Transcript
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