Introduction to OOP: Chapter 19 : A Case Study: The LAF
The importance of the LAF is not the code, but an example of the structure.
A framework solves a narrow range of problems.
A framework frees the designer from much work, but narrows the range of
Inheritance is the primary technique used to specialize a framework