Русская Википедия:Делегирование (программирование)

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

В объектно-ориентированном программировании существуют два смежных понятия делегирования.

  • В современном понимании это означает свойство языка программирования использовать правила поиска метода для диспетчеризации так называемых self-calls (объектных вызовов). Это понятие было введено Шаблон:Нп3 в его статье 1986 года «Использование прототипических объектов для реализации общего поведения в объектно-ориентированных системах» (Шаблон:Lang-en). Делегация как свойство языка — составляющая часть парадигмы прототипного программирования.
  • В его исходном использовании, делегирование означает ситуацию, когда объект для предоставления определённого набора функциональности полагается на другой объект. В научной литературе это часто обозначается как консультирование (Шаблон:Lang-en) или агрегирование.

См. также

Литература

Шаблон:Prog-stub Шаблон:Нет сносок