Write a UML class diagram representing classes necessary for a general racing simulation. Model classes to match real-world objects (do not make classes for display, memory management, or other system-type classes). Since I am not telling you what type of racing it will be, your design should be flexible enough to accommodate virtually any type of race.
Include for each class the name, and, as applicable, attributes and methods.
Indicate any associations and their multiplicities.
I recommend you use a pencil and draw your submission on a sheet of blank paper when satisfied with your design.
Updated September 19, 2003