Note on dynamic binding

Dynamic binding, also known as late binding, is a mechanism by which a computer program waits until runtime to bind the name of a method being called to an actual subroutine. It is an alternative to early binding or static binding in which this process is performed at compile-time. Dynamic binding is more expensive computationally, but it has the advantage of being more likely to avoid version conflicts when binding functions of a linked library.
Posted on by