Skip to content

Files

Latest commit

4ce1704 · Mar 22, 2020

History

History

iterator

🤖 Iterator

✔️ Поведенческий паттерн позволяющий обходить коллекции не раскрывая их внутреннего представления

✔️ Позволяет реализовывать различные алгоритмы обхода (например: обход дерева в глубину или ширину)

✔️ Позволяет обходить структуру с двух сторон

❌ Не оправдан, если можно обойтись циклом

▶️ public interface Iterator<E>

▶️ public interface Enumeration<E>