Шаблоны Java. Итератор (Iterator)
Вставка
- Опубліковано 28 бер 2016
- Шаблон проектирования Итератор предоставляет универсальный последовательный доступ к элементам коллекции. Хорош в тех случаях, когда необходимо реализовать единый механизм перебора элементов коллекций, не зависящий от способа реализации ни одной из этих коллекций.
вКонтакте: java4you
Плейлист: • Шаблоны проектирования...
Видео: • Шаблоны Java. Итератор...
Огромное спасибо автору за видео, у меня хоть и не Java, но несмотря на это я все понимаю, объяснения очень доступные. Еще раз спасибо за проделанный труд. Очень хотелось бы увидеть все примеры из курса где нибудь на гитхабе, чтобы каждый мог скачать и подебажить каждый пример.
Очень клёво! Большое спасибо!
Спасибо за видео, отличное понятное объяснение.
Толково разъяснил ,спасибо!
спасибо
все хорошо. наглядно и доступно.
небольшая поправочка для улучшения качества кода:
вместо
if()
return true;
else return false;
можно просто писать
return ;
Для каждого нового перебора коллекции новый итератор нужен, получается.
thx
почему просто не описать методы перебора в классе ConcreteAggregate, зачем для этого создавать интерфейс? Ведь все равно это уникальные методы доступные для конкретного обьекта
Ну и блин я в шоке. ))))
Почему не использовал анонимный класс и ковариантность? Все таки если учить, то сразу учить хорошему тону)
P.S. Для совсем новичков: анонимный класс - это класс, который создается без использования конструкции class NewClass extends Parent {}, а описывается сразу во время создания объекта:
Parent newClass = new Parent() { тут переопределение методов };
Ковариантность возвращаемых типов означает то, что переопределенный метод может возвращать тип, который является потомком типа, возвращаемого методом родителя.
Все плохо розказано, пример плохой.
Видимо учитель русского тоже все плохо рОЗсказывал.