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 />
¤ ¥<br />
¦§<br />
¨¥<br />
©�<br />
¤�<br />
§<br />
The Itera<strong>to</strong>r Pattern<br />
• I t e r a t i o n a l l o w s a p r o g r a m t o s u c c e s s i v e l y<br />
v i s i t e a c h e l e m e n t i n a c o n t a i n e r c l a s s<br />
– I . e . o v e r a n y c l a s s t h a t c o n t a i n s a c o l l e c t i o n o f<br />
e l e m e n t s<br />
• L i s t ( V e c t o r ) , T r e e , H a s h T a b l e , G r a p h , …<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 />
¡