The Iterator Pattern is commonly used in Computer Science as a way to access lists of objects.
Something here about Iterators