Шаблоны Java. Итератор (Iterator)

Поділитися
Вставка
  • Опубліковано 28 бер 2016
  • Шаблон проектирования Итератор предоставляет универсальный последовательный доступ к элементам коллекции. Хорош в тех случаях, когда необходимо реализовать единый механизм перебора элементов коллекций, не зависящий от способа реализации ни одной из этих коллекций.
    вКонтакте: java4you
    Плейлист: • Шаблоны проектирования...
    Видео: • Шаблоны Java. Итератор...

КОМЕНТАРІ • 13

  • @whitefooot
    @whitefooot 5 років тому

    Огромное спасибо автору за видео, у меня хоть и не Java, но несмотря на это я все понимаю, объяснения очень доступные. Еще раз спасибо за проделанный труд. Очень хотелось бы увидеть все примеры из курса где нибудь на гитхабе, чтобы каждый мог скачать и подебажить каждый пример.

  • @user-jy4qj2sd4p
    @user-jy4qj2sd4p 7 років тому

    Очень клёво! Большое спасибо!

  • @athena6043
    @athena6043 6 років тому

    Спасибо за видео, отличное понятное объяснение.

  • @fed4wet
    @fed4wet 6 років тому

    Толково разъяснил ,спасибо!

  • @expanzo
    @expanzo 8 років тому

    спасибо

  • @6633998
    @6633998 7 років тому +3

    все хорошо. наглядно и доступно.
    небольшая поправочка для улучшения качества кода:
    вместо
    if()
    return true;
    else return false;
    можно просто писать
    return ;

  • @MiHunter88
    @MiHunter88 8 років тому

    Для каждого нового перебора коллекции новый итератор нужен, получается.

  • @paradise_cracked
    @paradise_cracked 6 років тому

    thx

  • @yurip.4689
    @yurip.4689 6 років тому

    почему просто не описать методы перебора в классе ConcreteAggregate, зачем для этого создавать интерфейс? Ведь все равно это уникальные методы доступные для конкретного обьекта

  • @nikolaygoltsov1782
    @nikolaygoltsov1782 8 років тому

    Ну и блин я в шоке. ))))

  • @user-ng8vn6kj6n
    @user-ng8vn6kj6n 4 роки тому

    Почему не использовал анонимный класс и ковариантность? Все таки если учить, то сразу учить хорошему тону)
    P.S. Для совсем новичков: анонимный класс - это класс, который создается без использования конструкции class NewClass extends Parent {}, а описывается сразу во время создания объекта:
    Parent newClass = new Parent() { тут переопределение методов };
    Ковариантность возвращаемых типов означает то, что переопределенный метод может возвращать тип, который является потомком типа, возвращаемого методом родителя.

  • @mykolagg706
    @mykolagg706 5 років тому

    Все плохо розказано, пример плохой.

    • @developer3988
      @developer3988 4 роки тому +5

      Видимо учитель русского тоже все плохо рОЗсказывал.