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