Teknologian jakaminen

Ohjelmistovastuuketjumalli

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Suunnittelumallin vastuuketjumallin tarkoituksena on erottaa pyynnön lähettäjä ja vastaanottaja siten, että useilla objekteilla on mahdollisuus käsitellä pyyntöä. Nämä objektit yhdistetään ketjuun ja pyyntö välitetään ketjua pitkin, kunnes objekti käsittelee sen.

Jos työntekijä esimerkiksi haluaa hyvittää palkkiot, ladata laskun, työmatkapäivien lukumäärän ja määränpään, ensin talousosaston matkatuista vastaava henkilö tarkistaa ja laskee matkatuen määräysten mukaisesti, ja sitten osastopäällikkö, osastonjohtaja jne. , talousjohtaja ja muut hyväksyivät.

Sama koskee vastuullisuusmallia. Pyyntö lähetetään ja käsitellään objekti kerrallaan, kunnes viimeinen kohde on käsitelty ja pysäytetty.

Käsittelijä: Toimittajan käyttöliittymä, määrittää rajapinnan pyyntöjen käsittelyä varten

ConcreteHandler: Tietty toimittaja, joka käsittelee pyynnöt, joista se on vastuussa. Ketjun seuraava objekti on saavutettavissa ja jos pyyntö voidaan käsitellä, se käsitellään, muuten pyyntö välitetään seuraajalle.

Asiakas: asiakassovellus, joka tekee ensimmäisen pyynnön ketjun objektille