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: