Delegation (object-oriented programming), evaluating a member of one object (the receiver) in the context of another, original object (the sender). Delegation pattern, a design pattern implementing this feature. 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.