Želim sve znati

Delegacija

Pin
Send
Share
Send


Delegacija je radnja i efekat delegiranja (daj jedan osoba ili grupisati ovlaštenja i ovlašćenja potrebna za zastupanje drugog ili drugih). Tko predstavlja drugog, poznat je kao delegat: njegov ured i ured se nazivaju delegacijama.

Izraz se koristi i za imenovanje tim ili radna grupa koja predstavlja a zajednica ili a država . Na primjer: „Čileanska delegacija stigla je na afričko tlo nakon četrnaest sati leta“, "Kineska delegacija sastala se s urugvajskim predsjednikom radi razgovora o mogućem bilateralnom trgovinskom sporazumu", "Guverner je bio vrlo ljut na delegaciju američke kompanije koja je pokušala kršiti interne propise".

Na polju upravno pravo , delegacija je prijevod nadređenog u niže tijelo iz vježbe takmičenja , iako delegat zadržava vlasništvo nad njim. Delegiranje se određuje administrativnim aktom i delegat ga može opozvati.

In Meksiko , delegacija je a politička i administrativna podjela Unutar grada The Mexico City na primjer je podijeljen u šesnaest delegacija koje su zauzvrat podijeljene na kolonije i kvartove.

In Španija Napokon razgovaramo Vladine delegacije da se odnose na organe tela Država Sa političkim karakterom.

U računarskoj nauci

Mehanizam programiranje objektno orijentirani koji se sastoji od povjerava određenu funkcionalnost iz jedne klase u drugu. Ono se od nasljeđivanja razlikuje selektivnom ponovnom uporabom.

Pogledajmo praktični primjer: klasa A ima metodu za računanje područja bilo koje geometrijske figure; međutim, ono nema alate izvršiti izračune sam, ali nakon što analizira lik, akcija delegira u odgovarajuću klasu pozivom na odgovarajuću metodu, da bi se konačno vratio rezultat.

Iako je široko poznata praksa, malo je programskih jezika koji delegiraju delegaciju kao a model Alternativa statičkom nasljeđivanju. Ova mogućnost je među jezicima koji nude Ja, rođen krajem 80-ih.

Koncept delegat multicast (s engleskog delegat multicast) odnosi se na delegata koji ukazuje na nekoliko metoda. To je mehanizam koji nudi mogućnost izvršenja više metoda, slično kao u slučaju proračun površine izložene gore.

Upotreba delegacija je preporučljiva praksa kao alternativa nasljeđivanju kad god nema potrebe konverzije gore (pretvorite objekt u niži tip hijerarhije; na primjer: objekt klase Slika na nastavu Kvadrat). Stručnjaci ga najčešće preporučuju zbog nasljeđivanja u većini slučajeva, osim ako nije suviše komplicirano.

Kada radite sa jezik Nekompatibilan s delegiranjem izravno, moguće ga je oponašati sastavom klase (ugostiti objekt druge klase u klasi i učiniti ga privatnim, tako da korisnik ne može vidjeti njegovo originalno sučelje, ali ono od klase koja sadrži) delegirati određene zadatke objektima koji su ih sposobni riješiti.

Treba napomenuti da upotreba a metoda Delegat se ne provodi uvijek putem istog broja i vrste parametara; na primjer: u razredu M postoji metoda Izračunajte površinu koja prima niz parametara, među kojima je Vrsta slike; ako ga želite koristiti iz nastave C, koji djeluje samo s kvadratima, tako da klasa može imati metodu naziva sličnu originalu, ali to ne čeka specifikaciju tipa figure, a prelazi na metodu klase M uvijek ista vrijednost za navedeni parametar (to je "kvadrat").

Pin
Send
Share
Send