Мы начинаем знакомство с самым популярным, используемым и самым востребованным шаблоном проектирования: "Итератор". Так же мы создадим базовый интерфейс, который является основой для последовательного перебора любых объектов.
Дата отправки отчёта:
16 апреля 2018 г.
Задание выполнено: за
13 мин.
Чему научился:
Iterator - это поведенческий шаблон проектирования, который позволяет пройтись по всем элементам некоторого составного объекта(collection, list, set). У него есть два интерфейса iterable и iterator(hasNext() , next(), remove() методы в нем). Еще есть интерфейс ListIterator данный итератор используется классами, реализующими интерфейс List, то есть классами LinkedList, ArrayList и др.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 17575. drWatson+117443. WildOrc+13747. Сергей+117606. Виктор+18707. Володимир+116218. Дмитрий+115525. Владимир+116066. Bodrik_torf+117947. Dmitry Sinitsin+11. Евгений Волосатов+19980. Timoha+16452. Кирилл Шмойлов+110558. Иван Воронин+116496. Pavlin+19156. Dimon+13922. Александр+19752. chokayes+1459. Сергей Сергеевич+14395. Денис+110494. Алексей В.+1791. Валерий Жданов+18275. Tekashnik+15394. Anton+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Узнал что итератор это паттерн даже не задумывался и не знал что это паттерн такой
вот это да
итератор это перебор различных элементов от начала до конца
Научился: Итератор предоставляет возможность перебора элементов с определенной целью. Картинку хотелось подобрать повеселее. Остановился на этой. Мысль такова. Должна быть коллекция, набор элементов, и итератор получает ко всем им доступ, в каком порядке и где бы они не находились и совершает с ними определенные действия) Трудности: Пока решил делать в VS и переписывать это все в синтаксисе С#, если возникнут сложности, вернусь и сделаю в IntelliJ IDEA Community на Java