Generische Funktion

Generische Funktionen (nicht zu verwechseln mit Funktionen bei der generischen Programmierung) sind innerhalb der objektorientierten Programmierung ein Konzept[1] bestimmter Programmiersprachen wie Common Lisp,[2] die Multimethoden implementieren. Da sich Multimethoden aufgrund ihrer Natur nicht sinnvoll einer Klasse zuordnen lassen, werden sie stattdessen einer generischen Funktion zugeordnet. Die Gesamtheit der auf diesem Weg einer generischen Funktion zugeordneten Methoden bildet dann ihren Funktionsumfang.

  1. Generic Function. In: Wiki Wiki Web. Portland Pattern Repository, Ward Cunningham, 15. Juli 2003, abgerufen am 3. November 2013.
  2. Kent Pitman: 7.6.1 Introduction to Generic Functions. In: Common Lisp HyperSpec. LispWorks Ltd., abgerufen am 3. November 2013.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne