Apibrėžimas delegacija

Delegacija yra delegavimo veiksmas ir poveikis (suteikiant asmeniui ar grupei fakultetus ir įgaliojimus, reikalingus kitam ar kitiems atstovauti). Tas, kuris atstovauja kitą, yra vadinamas delegatu: jo pareigas ir pareigas vadina delegacija.

Delegacija

Šis terminas taip pat naudojamas pavadinti komandą ar darbo grupę, atstovaujančią bendruomenę ar šalį . Pavyzdžiui: „Čilės delegacija atvyko į Afrikos dirvožemį po keturiolikos valandų skrydžio“, „Kinijos delegacija susitiko su Urugvajaus prezidentu, kad aptartų galimą dvišalį prekybos susitarimą“, „valdytojas buvo labai piktas dėl delegacijos delegacijos. Šiaurės Amerikos kompanija, kuri bandė pažeisti vidaus taisykles “ .

Administracinės teisės srityje delegacija yra aukštesniojo organo vertimas į žemesnę kompetenciją vykdančią instituciją, nors delegatorius išlaiko nuosavybės teisę. Delegacija nurodoma administraciniu aktu ir delegatorius gali jį atšaukti.

Meksikoje delegacija yra politinis ir administracinis miesto padalinys . Pavyzdžiui, Meksikas yra padalintas į šešiolika delegacijų, kurios savo ruožtu yra suskirstytos į apylinkes ir rajonus.

Galiausiai Ispanijoje kalbama apie vyriausybės delegacijas, kuriose kalbama apie politinio pobūdžio valstybės organus.

Kompiuterija

Delegacija Tai vadinama delegacija į objektų orientuoto programavimo mechanizmą, kuris apima tam tikros funkcijos priskyrimą iš vienos klasės į kitą . Jis skiriasi nuo paveldėjimo atrankiniu pakartotiniu naudojimu.

Pažvelkime į praktinį pavyzdį: A klasei yra metodas apskaičiuoti bet kurio konkretaus geometrinio figūros plotą; Tačiau ji neturi priemonių, kad galėtų atlikti skaičiavimus, tačiau, analizavus šią sumą, atitinkamoje klasėje veiksmai perduodami pagal atitinkamą metodą, kad galiausiai būtų grąžintas rezultatas.

Nepaisant to, kad ji yra plačiai žinoma praktika, yra keletas programavimo kalbų, kurios įgyvendina delegaciją kaip alternatyvų statinio paveldėjimo modelį . Tarp tų kalbų, kurios siūlo šią galimybę, yra Savęs, gimęs 80-ųjų pabaigoje.

Daugiaadresio delegato sąvoka reiškia delegatą, kuris nurodo kelis metodus. Tai mechanizmas, suteikiantis galimybę atlikti daugiau nei vieną metodą, panašų į anksčiau eksponuoto paviršiaus skaičiavimo metodą .

Delegacijų naudojimas yra patartina praktika kaip alternatyva paveldėjimui, kai jums nereikia konversijų aukštyn (konvertuoti objektą į žemesnį hierarchijos tipą, pvz., Klasės paveikslą į klasės aikštę ). Ekspertai dažniausiai rekomenduoja jį per paveldėjimą, nebent tai pernelyg sudėtinga.

Dirbant su kalba, kuri yra tiesiogiai nesuderinama su delegacija, ją galima imituoti per klasių sudėtį (kad galėtumėte surengti objektą kitoje klasėje ir padaryti ją privatų, kad vartotojas negalėtų matyti savo pradinės sąsajos, bet klasė, kurioje yra ji) tam tikroms užduotims perduoti objektuose, kurie gali juos išspręsti.

Reikia paminėti, kad deleguotojo metodo naudojimas ne visada atliekamas per tą patį skaičių ir parametrų tipą; pavyzdžiui: M klasėje yra AirArea metodas, kuris gauna parametrų seriją, tarp kurių yra tipasFigure ; jei norite jį naudoti iš C klasės, kuri veikia tik su kvadratais, tuomet ši klasė gali turėti panašų pavadinimo būdą, tačiau nenagrinėja skaičiaus tipo specifikacijos ir kad ji pereina prie M klasės metodo visada turi tą pačią reikšmę tam parametrams (ty „kvadratas“).

Rekomenduojama