Iterator

Home > Computer Science > Software Engineering > Software design patterns > Iterator

An Iterator is a behavioral design pattern that provides a way to access the elements of an object sequentially without exposing its underlying structure.