[first slide]
Introduction to Object Oriented Programming
Chapter 20
A Second Look at Classes
Outline
- Topics in this Chapter
- What is a class?
- Classes as Types
- Implications of Classes for Types
- Classes as Objects
- Instance and subclass Relationships
- MetaClasses
- Class Data
- Are Classes Necessary?
- Delegation
- Example - Lines and Pens
- Patterns of Delegation
- Kaleidoscope Pen
Other Material