Je veux tout savoir

Délégation

Pin
Send
Share
Send


Délégation est le action et effet de la délégation (donner un personne ou regrouper les pouvoirs et pouvoirs nécessaires pour représenter un ou plusieurs autres). Celui qui en représente un autre est connu sous le nom de délégué: son bureau s'appelle la délégation.

Le terme est également utilisé pour nommer le équipe ou groupe de travail qui représente un communauté ou un Pays . Par exemple: «La délégation chilienne est arrivée sur le sol africain après quatorze heures de vol», "Une délégation chinoise a rencontré le président uruguayen pour discuter d'un éventuel accord commercial bilatéral", "Le gouverneur était très en colère contre la délégation de la société américaine qui a tenté de violer la réglementation interne".

Dans le domaine de droit administratif , la délégation est la traduction d'un supérieur au bas du corps résultant de l'exercice d'une compétition , bien que le délégué en conserve la propriété. La délégation est spécifiée par un acte administratif et peut être révoquée par le délégué.

Dans Mexique , la délégation est un division politique et administrative Dans une ville Le Mexico , par exemple, est divisé en seize délégations qui, à leur tour, sont subdivisées en colonies et en quartiers.

Dans Espagne Enfin, on parle de Délégations Gouvernementales se référer à des organes de la Etat Avec caractère politique.

En informatique

Un mécanisme du programmation orienté objet composé de la confie une certaine fonctionnalité d'une classe à une autre. Il se distingue de l'héritage par sa réutilisation sélective.

Prenons un exemple pratique: une classe A dispose d’une méthode pour calculer l’aire d’une figure géométrique donnée; cependant, il n’a pas le des outils effectuer les calculs par lui-même mais, une fois la figure analysée, délègue l'action dans la classe appropriée via un appel à la méthode correspondante, pour finalement renvoyer le résultat.

Bien qu’il s’agisse d’une pratique largement répandue, peu de langages de programmation implémentent la délégation en tant que modèle Alternative à l'héritage statique. Parmi les langues qui offrent cette possibilité est Soi, né à la fin des années 80.

Le concept de délégué multidiffusion (de l'anglais délégué multidiffusion) désigne un délégué qui pointe vers plusieurs méthodes. C’est un mécanisme qui offre la possibilité d’exécuter plus d’une méthode, comme dans le cas de calcul de surface exposée ci-dessus.

L’utilisation de délégations est une pratique recommandée comme alternative à l’héritage, chaque fois qu’il n’est pas nécessaire de conversions jusqu'à (convertir un objet en un type de hiérarchie inférieure; par exemple: un objet de classe Figure en classe Carré). Les experts le recommandent généralement par rapport à l'héritage dans la plupart des cas, à moins que ce soit trop compliqué.

Quand on travaille avec langue Incompatible avec la délégation directe, il est possible de l'émuler via une composition de classe (héberger un objet d'une classe différente dans une classe et le rendre privé, de sorte que l'utilisateur ne puisse voir son interface d'origine mais celle de la classe qui contient) pour déléguer certaines tâches à des objets capables de les résoudre.

Il convient de mentionner que l’utilisation d’un méthode Un délégué ne passe pas toujours par un autre avec le même nombre et le même type de paramètres; par exemple: dans une classe M il y a une méthode Calculer la surface qui reçoit une série de paramètres, parmi lesquels Type de personnage; si vous voulez l'utiliser depuis une classe C, qui ne fonctionne qu'avec des carrés, de sorte que cette classe peut avoir une méthode de nom similaire à l'originale, mais n'attend pas la spécification du type de figure, et que passe à la méthode de la classe M toujours la même valeur pour ledit paramètre (c'est-à-dire "carré").

Pin
Send
Share
Send