- The system is composed of 4 types of objects
- Domain objects
- Items from the "real world"
- e.g. user, item, & bid
- Collection management objects
- Objects for creating new objects (factories)
- Objects for finding existing objects (finders)
- Infrastructure objects
- Track or maintain information on other objects
- e.g. tracking of active users in system
- Event handling objects
- UI components
- User notification
|