Dynamic vs. Static Dispatch
This article explains the difference between dynamic dispatch (late binding) and static dispatch (early binding). We’ll also touch on the differences in language support for virtual and static methods, and how virtual methods can be circumvented.