![]() |
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 | ![]() |