Related programming concepts of responsibility for actions
In computing or computer programming, delegation refers generally to one entity passing something to another entity,[1] and narrowly to various specific forms of relationships. These include:
Forwarding (object-oriented programming), an often-confused technique where a sending object uses the corresponding member of another object, without the receiving object having any knowledge of the original, sending object.
Object aggregation or consultation, general term for one object using another.
Delegation (computer security), one user or process allowing another user or process to use their credentials or permissions.
Delegate (CLI), a form of type-safe function pointer used by the Common Language Infrastructure (CLI), specifying both a method to call and optionally an object to call the method on.
^Barry Wilkinson, Grid Computing: Techniques and Applications (2009), p. 164, ISBNÂ 1420069543.
Index of articles associated with the same name
This article includes a list of related items that share the same name (or similar names). If an internal link incorrectly led you here, you may wish to change the link to point directly to the intended article.