Merits of Static versus Dynamic Method Binding
Arguments concerning static versus dynamic binding mirror those
concerning static versus dynamic typing.
Efficiency - static binding uses least CPU cycles, dynamic binding requires
Error detection - static binding permits errors to be caught at compile time
rather than run-time.
Flexibility - dynamic binding permits greater flexibility,
static binding creates rigidity and inhibits reuse.
Intro OOP, Chapter 11, Slide 14