An object system defines how objects are created, how classes are defined and interact with their parents, and how classes interact with the rest of the world. Understanding these rules makes both user-created objects and built-in language objects easier to use. section 10.2
Use the object system to reason about:
- Object creation and the behavior shared by objects. section 10.2
- Class definitions, parent relationships, and inheritance behavior. section 10.2
- Attribute lookup through the instance, class, parents, and object sequence. section 10.2
- Choosing object-oriented, procedural, functional, or mixed styles without escaping object use. section 10.2
