From Analysis To Coding:
Beverage Class Example
Step 1 - Describe Your Classes
A) What classes do I need?
B) What methods do my classes need?
C) What data do my classes need?
Step 2 - Modify and Type Your Data Members
A) Type
B) Class or Instance?
C) Constant or Variable?
D) Public or Private?
Step 3 - Describe Your Method Members
A) The Task
B) Necessary Inputs for the Task
C) Class or Instance?
D) Public or Private?
E) Outlining the Tasks
Step 4 - Constructors
Step 5 - Draw Your Complete Class Diagram
Step 6 - Write Your Class Definitions