| Class | Description |
| ForwardArrayIterator |
Iterates through an array by starting with '0' and then incrementing the index
until the array length is reached. |
| IteratorType |
The 'IteratorType' class houses public constants which represent iterator types. |
| NullIterator |
In certain cases, such as a leaf object in a composite pattern, a null iterator
is needed to maintain elegant code. |
| ReverseArrayIterator |
Iterates through an array by starting with the array length and then decrementing
the index until '0' is reached. |