Index
A great place to start when coding objects is with a simple object diagram.

It does two things:


Steps


We are coding a statistics calculator.

In this case we have input of some numbers and the calculator will generate some output.
A quick object diagram tells us about the main object and its components (ivars).

We'll call our object type (class) "Stats" and it has one component "nums".

Where Stats abbreviates StatisticalCalculator and "nums" abbreviates "numbers".
We simplify the diagram here to a simple textual diagram.
\-- Stats
	|
	|---- nums ivar
Simple is good. Your choice.
Stats
	nums ivar
Our object diagram (whichever we choose) is our "blueprint" as we begin coding.

We should keep it handy to reference.
Stats
	nums