Section 4.1. OO is the way
Section 4.2. Object-oriented analysis
Section 4.3. Encapsulation, inheritance, and polymorphism
Section 4.4. Composition and delegation
Section 4.5. Principles for OO design
Section 4.6. The code interface
Review questions
Exercises