25.6.2 CRC Cards for the Voice Mail System (cont.)

Leave a Msg use case (cont.)

  1. Connection asks Telephone to play greeting
  2. User speaks the msg:
    • Telephone asks Connection to record it
    • Add "record voice input" responsibility to Connection
  3. User hangs up:
    • Telephone notifies Connection
  4. Connection wraps the msg in a Message object
    • Add Message as a collaborator of Connection
    • Make a Message card with responsibility "manage msg contents"
  5. The Connection adds the Message object to MailBox

prev |top |next