Object Oriented Software Engineering View all facts Glossary Help |
subject > process > dynamic binding |
dynamic binding (late binding, virtual binding) | ||||
subject | fact |
dynamic binding | has definition The process of binding a call to a particular method. This is performed dynamically at run-time due to the presence of polymorphism | |
gives power to polymorphism | ||
is a subtopic of 2.6 - The Effect of Inheritance Hierarchies on Polymorphism and Variable Declarations | ||
is needed when the compiler determines that there more than one possible method that could be executed by a particular call | ||
is a kind of process | ||
prevents programmers from having to write conditional statements to explicitly choose which code to run | ||
is a synonym of late binding | ||
is a synonym of virtual binding | ||
process | see also process^2 |