Iterator Pattern
Kind: pattern
Layer: Design Patterns Core
Aliases: Cursor
Record: architecture:iterator-pattern
Severity: contextual
Scope: behavior, traversal, collection
Canonical: Ontology
A design pattern that lets callers traverse a collection without seeing how it is stored.
Listed in Architecture principles, after Chain of Responsibility Pattern and before Visitor Pattern.