Interested Article - Делегирование (программирование)

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

  • В современном понимании это означает свойство языка программирования использовать правила поиска метода для диспетчеризации так называемых self-calls ( объектных вызовов). Это понятие было введено (англ.) в его статье 1986 года «Использование прототипических объектов для реализации общего поведения в объектно-ориентированных системах» ( англ. Using Prototypical Objects to Implement Shared Behavior in Object-Oriented Systems ). Делегация как свойство языка — составляющая часть парадигмы прототипного программирования .
  • В его исходном использовании, делегирование означает ситуацию, когда объект для предоставления определённого набора функциональности полагается на другой объект. В научной литературе это часто обозначается как ( англ. ) или агрегирование .

См. также

Литература

  • Henry Lieberman. . In: Conference proceedings on Object-oriented programming systems, languages and applications. Portland 1986, p. 214-223. ISSN 0362-1340
  • Lynn Andrea Stein, Henry Lieberman, David Ungar. . In: Won Kim, Frederick H. Lochovsky (Eds.): ACM Press, New York 1989, ch. 3, pp. 31–48. ISBN 0-201-14410-7
Источник —

Same as Делегирование (программирование)