- The system is composed of 4 types of objects:
- Domain objects
- Items from "real world"
- e.g. user, item, & bid
- Infrastructure objects
- Track or maintain information on other objects
- e.g. session manager (tracks logged on users)
- Factory Objects
- Special purpose object used to create new objects
- e.g. a "user" factory
- Event handling objects
- Convey information about changes in the system
- e.g. user notification callback object in applet
|