Refactoring for Inheritance/Polymorphism

Refer back to the closed shape vs. open shape example.

Code examples and chapter-specific context are available on page 208.