OO Programming in Java

Class 2 Material

Exercise 1 Review


Problem Statement

Design an object model for a telephone answering device which will answer incoming calls when active.

After several rings the telephone goes off hook and a short greeting is played inviting the calling party to leave a voice message after the short tone concluding the greeting. The voice message left by the caller is recorded and saved on the message tape. When the caller hangs up the telephone goes back on hook in preparation for the next caller and the greeting tape is rewound.