staab itp 251 chapter 5 madd object modeling

4
Make a Difference Day Object Modeling John Staab [email protected]

Upload: staabjg

Post on 19-Jul-2015

380 views

Category:

Health & Medicine


0 download

TRANSCRIPT

Page 1: Staab   Itp 251   Chapter 5   Madd Object Modeling

Make a Difference Day

Object Modeling

John Staab

[email protected]

Page 2: Staab   Itp 251   Chapter 5   Madd Object Modeling

Marathon Object Model

Marathon ObjectAttributes

• Staff

• Volunteers

• Participants

Methods

• Determine Route

• Advertise Event

• Register Participants

Marathon ClassAttributes

• Distance

• Route

• Capacity

Methods

• Start

• Finish

• Timing

Page 3: Staab   Itp 251   Chapter 5   Madd Object Modeling

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

Page 4: Staab   Itp 251   Chapter 5   Madd Object Modeling

Marathon Sequence

Event setup begins

Expo begins

Vendors and race participants

take part in 2 day Expo

Expo concludesRaces take

placeEvent teardown