In this module, we will learn about inheritance, which is a mechanism that allows us to generalize the implementations of similar classes. Inheritance allows us to make a new class that is very similar to an old one, or to make a new class that generalizes the implementations of several similar classes.
We will also study the Model-View-Controller Architecture (MVC), which is a widely-used pattern in object-oriented programming. This architecture exercises many of the concepts we have learned in OOP.
Problem Set 11
Last modified: Sat Nov 28 14:45:38 Eastern Standard Time 2015