A Clean Slate

We now build the Python object system from scratch. Let us begin at the beginning - with a clean slate.

Figure 1.1. A Clean Slate

A Clean Slate

You might be wondering why a clean slate has two grey lines running vertically through it. All will be revealed when you are ready. For now this will help distinguish a slate from another figure. On this clean slate, we will gradually put different objects, and draw various relationships, till it is left looking quite full.

At this point, it helps if any preconceived object oriented notions of classes and objects are set aside, and everything is perceived in terms of objects (our objects) and relationships.