
The requirements and design are available on-line.
However, "partial credit" will be awarded if you are able to get some components, but not all, working. In particular, you will receive a maximum grade of:
Duration class passes the
in-lab tests;DurationHistory class passes
the in-lab tests; andMinder class passes the
in-lab tests.DurationHistory class will
fail if they are called at inappropriate times. Why does this
happen? Why is this a bad design? How could you remedy this
shortcoming using exception handling?
toString() method
dynamically allocates memory for the string it returns? What
other approaches might you use (e.g., passing in an empty
string by reference, returning a local variable by value, etc...)?
Copyright 2010