Шаблон проектирования Итератор, Cursor

Обход коллекций может сложным
При том разнообразным быть.
Шаблон «курсор» дает возможность
Их в общем стиле обходить.

Определяет интерфейс он
Переключения с одного
К другому элементу, здесь же
Проверка – не конец ли то.

Он отделяет код обхода
От логики коллекций, что
Позволит упростить её нам,
Деля обязанность при том.


Рецензии