delegate: delegacja, obiekt delegowany
Rodzaj obiektu przechowującego referencje do metod (pod tym względem jest rodzajem bezpiecznego ze względu na typy wskaźnika na funkcję znanego z języka C++), które może wywoływać. Ważnym składnikiem delegacji jest sygnatura — delegację można związać z każdą metodą, której sygnatura jest zgodna z sygnaturą delegacji.