System Decomposition
  • 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

Next Slide >>