The Coder's Apprentice


Inheritance allows you to create new classes based on existing ones, just by indicating the difference. It is an extremely powerful concept that allows for the creation of highly flexible, easily maintainable programs.

Title
Introduction
Class inheritance
Interfaces
What you learned
Rectangle (TODO)
Shape (TODO)
Prisoner (TODO)