Problem

Challenge exercise In the current design of ClockDisplay, a ClockDisplay object is respo...

Challenge exercise In the current design of ClockDisplay, a ClockDisplay object is responsible for detecting when a NumberDisplay object has rolled over to zero and then telling another NumberDisplay object to increment. In other words, there is no direct link between NumberDisplay objects. Would it be possible to have one NumberDisplay object tell another that it has rolled over, and that the other NumberDisplay object should then increment? For instance, have the minutes object tell the hour object that another hour has passed, or have the seconds object tell the minutes object that another sixty seconds have elapsed. Which of these objects would the timeTick method interact with? What fields would a NumberDisplay object have? What should the hour object do when a whole day has elapsed? Discuss the issues involved in this alternative design and, if you really feel like a challenge, try implementing it! Note that you might need to find out about the Java null keyword, which we don't cover until late in Chapter 4.

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT