CISC 323 Intro to Software Engineering
CISC 323 Intro to Software Engineering
CISC 323 Intro to Software Engineering
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
¡<br />
¡<br />
First element<br />
¤<br />
¢£<br />
¤ ¥<br />
�<br />
¤��<br />
�<br />
�<br />
¢ �<br />
�<br />
�<br />
¦§<br />
¨¥<br />
©�<br />
��<br />
� �<br />
The Itera<strong>to</strong>r Pattern<br />
[Gamma et al, pp 257-271]<br />
¤�<br />
§<br />
©��<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
� ���<br />
��<br />
�<br />
�<br />
�<br />
��<br />
��<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
�<br />
� �<br />
� ��<br />
�<br />
�<br />
�<br />
�<br />
� �<br />
£<br />
� � �<br />
�<br />
�<br />
��<br />
��<br />
�<br />
�<br />
� �<br />
�<br />
�<br />
�<br />
�<br />
�<br />
����<br />
§ � �<br />
�<br />
�<br />
�<br />
��<br />
�<br />
�<br />
� �<br />
�<br />
Last element<br />
for (int i=0; i < v.size(); i++) {<br />
…<br />
Object o = v.elementAt(i);<br />
…<br />
}<br />
¤<br />
�£<br />
¤ ¥<br />
§£ �<br />
�<br />
� �<br />
�<br />
�<br />
�<br />
� ©§<br />
���<br />
��<br />
�<br />
� �<br />
� ��<br />
�<br />
� �<br />
�<br />
�<br />
�<br />
� �<br />
�<br />
�<br />
�<br />
�<br />
�<br />
� � �<br />
�<br />
�<br />
�<br />
¥<br />
�<br />
�<br />
�<br />
Move <strong>to</strong> next<br />
element in list<br />
Current element<br />
�<br />
� �<br />
� �<br />
��<br />
�<br />
�<br />
�