Ik wil alles weten

Delegatie

Pin
Send
Share
Send


delegatie is de actie en effect van delegeren (geef er een persoon of groepeer de bevoegdheden en bevoegdheden die nodig zijn om een ​​ander of anderen te vertegenwoordigen). Hij die een ander vertegenwoordigt, staat bekend als afgevaardigde: zijn ambt en ambt worden delegatie genoemd.

De term wordt ook gebruikt om de naam te geven uitrusting of werkgroep wat staat voor een gemeenschap of een land . Bijvoorbeeld: "De Chileense delegatie arriveerde na veertien uur vliegen op Afrikaanse bodem", "Een Chinese delegatie ontmoette de Uruguayaanse president om een ​​mogelijke bilaterale handelsovereenkomst te bespreken", "De gouverneur was erg boos op de delegatie van het Amerikaanse bedrijf dat probeerde interne regels te overtreden".

Op het gebied van bestuursrecht , de delegatie is de vertaling van een superieur aan een onderlichaam uit de oefening van een wedstrijd , hoewel de gedelegeerde eigenaar blijft. De delegatie wordt gespecificeerd via een administratieve handeling en kan door de gemachtigde worden ingetrokken.

in Mexico , de delegatie is een politieke en administratieve afdeling Binnen een stad de Mexico-stad is bijvoorbeeld verdeeld in zestien delegaties die op hun beurt zijn onderverdeeld in kolonies en buurten.

in Spanje Eindelijk hebben we het over Overheidsdelegaties verwijzen naar organen van de staat Met politiek karakter.

In de informatica

Een mechanisme van de programmering object georiënteerd bestaande uit de vertrouwt een bepaalde functionaliteit toe van de ene klasse naar de andere. Het verschilt van erfenis door selectief hergebruik.

Laten we een praktisch voorbeeld bekijken: een klasse A heeft een methode om het gebied van een gegeven geometrische figuur te berekenen; het heeft echter niet de gereedschap om de berekeningen zelf uit te voeren, maar, eenmaal het cijfer geanalyseerd, delegeert de actie in de juiste klasse door een aanroep naar de relevante methode, om uiteindelijk het resultaat terug te geven.

Ondanks dat het een algemeen bekende praktijk is, zijn er weinig programmeertalen die de delegatie als een implementeren model Alternatief voor statische overerving. Onder de talen die deze mogelijkheid bieden is zelf, geboren eind jaren 80.

Het concept van gedelegeerde multicast (uit het Engels gedelegeerde multicast) verwijst naar een gemachtigde die naar verschillende methoden verwijst. Het is een mechanisme dat de mogelijkheid biedt om meer dan één methode uit te voeren, vergelijkbaar met het geval van berekening van het hierboven blootgestelde oppervlak.

Het gebruik van delegaties is een raadzaam gebruik als alternatief voor erfenis wanneer dat niet nodig is conversies omhoog (converteer een object naar een lager hiërarchietype; bijvoorbeeld: een klasseobject figuur naar de les Cuadrado). In de meeste gevallen bevelen deskundigen het meestal aan boven overerving, tenzij het te ingewikkeld is.

Bij het werken met een taal Niet compatibel met delegatie rechtstreeks, het is mogelijk om het te emuleren via een klassensamenstelling (host een object van een andere klasse in een klasse en maak het privé, zodat de gebruiker de oorspronkelijke interface niet kan zien, maar die van de klasse die bevat) om bepaalde taken te delegeren aan objecten die ze kunnen oplossen.

Opgemerkt moet worden dat het gebruik van een werkwijze Een afgevaardigde wordt niet altijd gedaan via een persoon met hetzelfde aantal en type parameters; bijvoorbeeld: in een klas M er is een methode Bereken gebied die een reeks parameters ontvangt, waaronder Type figuur; als je het uit een klas wilt gebruiken C, die alleen met vierkanten werkt, zodat de klasse een naammethode kan hebben die vergelijkbaar is met het origineel, maar die niet wacht op de specificatie van het type figuur, en die doorgaat naar de methode van de klasse M altijd dezelfde waarde voor genoemde parameter (dat wil zeggen "vierkant").

Pin
Send
Share
Send