Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
El propósito del patrón de cadena de responsabilidad en el patrón de diseño es desacoplar al remitente y al receptor de la solicitud para que múltiples objetos tengan la oportunidad de manejar la solicitud. Estos objetos están conectados en una cadena y la solicitud se pasa a lo largo de la cadena hasta que un objeto la maneja.
Por ejemplo, si un empleado quiere reembolsar las tarifas, cargar la factura, el número de días del viaje de negocios y el destino, primero, la persona a cargo de los subsidios de viaje en el departamento financiero revisará y calculará el subsidio de viaje de acuerdo con las regulaciones. y luego el gerente de departamento, el director de departamento, etc., el director financiero y otros aprobaron.
Lo mismo se aplica al modelo de cadena de responsabilidad. Una solicitud es enviada y procesada por un objeto tras otro hasta que el último objeto se procesa y detiene.
Controlador: interfaz del repartidor, define una interfaz para procesar solicitudes
ConcreteHandler: un repartidor específico que maneja las solicitudes de las que es responsable. Se puede acceder al siguiente objeto de la cadena y, si la solicitud se puede manejar, se procesa; de lo contrario, la solicitud se reenvía al sucesor.
Cliente: la aplicación cliente que realiza la solicitud inicial al objeto en la cadena.