1// Iterator 2 3// Intent: "Provide a way to access the elements of an aggregate object 4// sequentially without exposing its underlying representation". 5 6// For further information, read "Design Patterns", p257, Gamma et al., 7// Addison-Wesley, ISBN:0-201-63361-2 8 9