Chapter 12. Study Guide

Polymorphism is one of the three pillars of the object-oriented paradigm and the last feature we need to add to our studies to have a fully object-oriented system. Polymorphism best shows its power in larger, more complex problem solutions - larger and more complex programs than we have time to write in CS 1410. So, our approach focuses on the syntax, meaning, and basic use of polymorphism with the promise that you will see polymorphism demonstrated in advanced courses.

There are two common ways of thinking about polymorphism: