Types
Show the object types, e.g., we show five object types here.
Shape
Circle
Rectangle
Ellipse
Turtle
Hierarchies
Show the object type Hierarchies, e.g., super-type "Shape" with three sub-types.
                Shape
                  |
  ----------------+----------------
  |               |               |
Circle        Rectangle        Ellipse
Sub-Components (Instance Variables)
Show sub-components (ivars), e.g., sub-component "shape" on a "Turtle" object.
Turtle
  |
shape
  |
  +---- aShape



What Does an Object Design Look Like?


Key pieces (deliverables) of an object design: