Огромное спасибо автору за видео, у меня хоть и не Java, но несмотря на это я все понимаю, объяснения очень доступные. Еще раз спасибо за проделанный труд. Очень хотелось бы увидеть все примеры из курса где нибудь на гитхабе, чтобы каждый мог скачать и подебажить каждый пример.
@athena60436 жыл бұрын
Спасибо за видео, отличное понятное объяснение.
@АндрейБелоус-я6в7 жыл бұрын
Очень клёво! Большое спасибо!
@66339988 жыл бұрын
все хорошо. наглядно и доступно. небольшая поправочка для улучшения качества кода: вместо if() return true; else return false; можно просто писать return ;
@MiHunter888 жыл бұрын
Для каждого нового перебора коллекции новый итератор нужен, получается.
@expanzo8 жыл бұрын
спасибо
@yurip.46897 жыл бұрын
почему просто не описать методы перебора в классе ConcreteAggregate, зачем для этого создавать интерфейс? Ведь все равно это уникальные методы доступные для конкретного обьекта
@paradise_cracked7 жыл бұрын
thx
@nikolaygoltsov17828 жыл бұрын
Ну и блин я в шоке. ))))
@ВадимС-ю8н5 жыл бұрын
Почему не использовал анонимный класс и ковариантность? Все таки если учить, то сразу учить хорошему тону) P.S. Для совсем новичков: анонимный класс - это класс, который создается без использования конструкции class NewClass extends Parent {}, а описывается сразу во время создания объекта: Parent newClass = new Parent() { тут переопределение методов }; Ковариантность возвращаемых типов означает то, что переопределенный метод может возвращать тип, который является потомком типа, возвращаемого методом родителя.
@mykolagg7065 жыл бұрын
Все плохо розказано, пример плохой.
@developer39885 жыл бұрын
Видимо учитель русского тоже все плохо рОЗсказывал.