Мы начинаем знакомство с самым популярным, используемым и самым востребованным шаблоном проектирования: "Итератор". Так же мы создадим базовый интерфейс, который является основой для последовательного перебора любых объектов.
Дата отправки отчёта:
11 ноября 2020 г.
Задание выполнено: за
23 час. 40 мин.
Чему научился:
Итерарор своими словами - это механизм перебора множества объектов, на каждом шаге которого (кроме последнего) определяется какой объект будет следующим.В тот момент, когда следующего элемнта (объекта) нет - процесс перебра завершается.
Что было сложным:
Пример попытки создать итератор в реальной жизни:
Научился: Узнал что итератор это паттерн даже не задумывался и не знал что это паттерн такой
вот это да
итератор это перебор различных элементов от начала до конца
Научился: Итератор предоставляет возможность перебора элементов с определенной целью. Картинку хотелось подобрать повеселее. Остановился на этой. Мысль такова. Должна быть коллекция, набор элементов, и итератор получает ко всем им доступ, в каком порядке и где бы они не находились и совершает с ними определенные действия) Трудности: Пока решил делать в VS и переписывать это все в синтаксисе С#, если возникнут сложности, вернусь и сделаю в IntelliJ IDEA Community на Java