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