Dynamic dispatch
In computer science , dynamic dispatch is the process of selecting which implementation of a polymorphic operation ( method or function ) to call at run time . 
<triplet> polymorphic <subj> computer science <obj> part of