Polymorphism
superclass variables and subclass objects
polymorphic code
Monster
MuppetMonster
VampireBat
Test Harness