Introduction to OOP: Chapter 7: Inheritance
The Costs of Inheritance
Message Passing Overhead
This does not mean you should not use inheritance, but rather than you
must understand the benefits, and weigh the benefits against the costs.
Intro OOP, Chapter 7, Slide 19