Hw 11: Type Design |
Hw 11: Type Design
|
Due Date: Monday, Nov. 17, 2014, 23:55See the General Guidelines for homework assignments. This assignment must be done individually. Consider designing a software model
of the Moon Beam clock from the specification below.
Identify a collection of potential types/classes
that would be useful in this system.
Apply one or more of the type/class
identification strategies discussed in class. Then
use the type/class design techniques to determine a list
of final/preliminary types/classes.
Give a descriptive name for each type/class you
would include in your system.
Your submssion must consist of your list of
potential types/classes, followed by your list of
final/preliminary types/classes and a short summary of
why you choose or eliminated potential types/classes
from the final design.
Do not include any other types/classes in your
answer. Moon Beam clock specification
|