staab itp 251 chapter 5 madd object modeling
TRANSCRIPT
Marathon Object Model
Marathon ObjectAttributes
• Staff
• Volunteers
• Participants
Methods
• Determine Route
• Advertise Event
• Register Participants
Marathon ClassAttributes
• Distance
• Route
• Capacity
Methods
• Start
• Finish
• Timing
Marathon Subclass
Marathon Subclass
Attributes
• Half Marathon
• 10K
• Kid’s Race
• Expo
Methods
• Start
• Finish
• Timing
Expo Subclass
Attributes
• Staff
• Volunteers
• Vendors
• Participants
Methods
• Packet Pick-up
• Registration
• Shopping
Marathon Sequence
Event setup begins
Expo begins
Vendors and race participants
take part in 2 day Expo
Expo concludesRaces take
placeEvent teardown