Was ist dynamische Bindung?

Die dynamische Bindung, auch als spätes Binden bekannt, ist ein Mechanismus, durch den ein Computerprogramm bis zur Laufzeit wartet, um den Namen einer aufgerufenen Methode an eine tatsächliche Subroutine zu binden. Es ist eine Alternative zur frühen Bindung oder statischen Bindung, bei der dieser Prozess zur Kompilierzeit ausgeführt wird. Dynamisches Binden ist rechnerisch teurer, hat jedoch den Vorteil, dass Versionskonflikte beim Binden von Funktionen einer verknüpften Bibliothek häufiger vermieden werden.

Die Fähigkeit, eine dynamische Bindung durchzuführen, ist ein allgemeines Merkmal von übergeordneten Sprachen wie C ++, Java und LISP.

Aufruf, Kompilieren, Programmieren, Programmieren von Begriffen