2020-Feb Iterator Pattern DefinitionThe iterator pattern is used to provide a standard interface for traversing a collection of items in an aggregate object without the need to understand its underlying structure. References http://www.blackwasp.co.uk/gofpatterns.aspx http://www.blackwasp.co.uk/Iterator.aspx Newer Interpreter Pattern Older Mediator Pattern