le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Lo scopo del modello di catena di responsabilità nel modello di progettazione è di disaccoppiare il mittente e il destinatario della richiesta in modo che più oggetti abbiano l'opportunità di gestire la richiesta. Questi oggetti sono collegati in una catena e la richiesta viene passata lungo la catena finché un oggetto non la gestisce.
Ad esempio, se un dipendente desidera rimborsare le tariffe tariffarie, caricare la fattura, il numero di giorni di viaggio di lavoro e la destinazione, la persona responsabile dei sussidi di viaggio nel dipartimento finanziario esaminerà e calcolerà il sussidio di viaggio secondo le normative, e poi il direttore del dipartimento, il direttore del dipartimento, ecc., il direttore finanziario e altri approvarono.
Lo stesso vale per il modello della catena di responsabilità. Una richiesta viene inviata ed elaborata un oggetto alla volta finché l'ultimo oggetto non viene elaborato e interrotto.
Gestore: interfaccia del recapito, definisce un'interfaccia per l'elaborazione delle richieste
ConcreteHandler: un fornitore specifico che gestisce le richieste di cui è responsabile. L'oggetto successivo della catena è accessibile e se la richiesta può essere gestita viene elaborata, altrimenti la richiesta viene inoltrata al successore.
Client: l'applicazione client che effettua la richiesta iniziale all'oggetto nella catena