# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
1 тест |
|||
Мы начинаем знакомство с самым популярным, используемым и самым востребованным шаблоном проектирования: "Итератор". Так же мы создадим базовый интерфейс, который является основой для последовательного перебора любых объектов. Отчёт отправил: 8275. Tekashnik Выполнено за 26 мин. [Показать отчёт] Научился: Узнал о шаблоне Итератор Сложности: Придумать, что было самым сложным Комментарии: Итератор, это инструмент с помощью которого можно перебрать элементы любой коллекции |
|||||
2 | Iterator - Numbers - 12345 |
1 тест |
|||
Мы продолжаем знакомство с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы создадим класс NumbersIterator() реализовав интерфейс Iterator для перебора целых чисел. Отчёт отправил: 8275. Tekashnik Выполнено за 21 мин. [Показать отчёт] Научился: Реализовывать класс потомок интерфейса Итератор Сложности: Понять как это всё работает Комментарии: Вот и наступил понедельник, а понедельник, день тяжёлый) |
|||||
3 | Iterator - Numbers - Iterable |
1 тест |
|||
Мы продолжаем знакомство с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы создадим класс Program() в котором продемонстрируем как работать с созданным ранее итератором NumbersIterator(). Отчёт отправил: 8275. Tekashnik Выполнено за 22 мин. [Показать отчёт] Научился: Создавать интерфейс для создания объекта итератора Сложности: Вникнуть в глубинную суть всего происходящего Комментарии: Сожет быть итератор нужно создавать как шаблон Синглтон один раз при первой необходимости |
|||||
4 | Iterator - Numbers - Running |
1 тест |
|||
Мы продолжаем знакомство с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы реализуем класс Numbers() implements Iterable. Отчёт отправил: 8275. Tekashnik Выполнено за 23 мин. [Показать отчёт] Научился: Создавать класс для создания экзеспляра итератора, который имеет интерфейс Iterable Сложности: Понять, что вообще тут происходит и зачем всё это Комментарии: Как то всё запутано) |
|||||
5 | Iterator - Numbers - Inner class |
1 тест |
|||
Мы продолжаем знакомство с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы объединим два класса в один. Отчёт отправил: 8275. Tekashnik Выполнено за 17 мин. [Показать отчёт] Научился: Создават внутренний класс в классе Сложности: Стараюсь проникнуться Комментарии: Всё запутано, хотя вроде всё просто и одновременно непросто |
|||||
6 | Iterator - Numbers - System |
1 тест |
|||
Мы продолжаем знакомство с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы удалим созданные ранее интерфейсы Iterable и Iterator. После чего воспользуемся встроенным java.util.Iterator. Отчёт отправил: 8275. Tekashnik Выполнено за 18 мин. [Показать отчёт] Научился: Удаялть свои интерфейсы Сложности: Осознать масштаб этого творения Комментарии: Надо брать на вооружение) |
|||||
7 | Iterator - Random |
1 тест |
|||
Мы продолжаем эксперименты с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы попрактикуемся в использовании итератора и создадим очередную программу для генерации случайных чисел. Отчёт отправил: 8275. Tekashnik Выполнено за 27 мин. [Показать отчёт] Научился: Ещё сильнее погрузился в шаблон Сложности: Стимимся всё к большему пониманию данного процесса Комментарии: Хм, а ведь это можно использовать для перебора различных вариантов комбинаций при решении комбинаторных задач) |
|||||
8 | Iterator - Digits |
1 тест |
|||
Мы продолжаем эксперименты с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы напишем ещё один Итератор, который будет перебирать цифры числа. Отчёт отправил: 8275. Tekashnik Выполнено за 26 мин. [Показать отчёт] Научился: Использовать Итератор для решения конкретной задачи Сложности: Стало понятней Комментарии: разбор нацифры можно же и без итератора сделать |
|||||
9 | Iterator - BlackJack - Introduction |
1 тест |
|||
Мы продолжаем эксперименты с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы распишем план игры BlackJack, которую реализуем в течении следующих уроков. Отчёт отправил: 8275. Tekashnik Выполнено за 28 мин. [Показать отчёт] Научился: Узнал конву создания игры с использованием итератора Сложности: Придумать, что было самым сложным Комментарии: В блек джек я не играю)) предпочитаю посеръёней карточные иры, покер, преферанс, 1000 или что то типа того) |
|||||
10 | Iterator - BlackJack - Card |
1 тест |
|||
Мы продолжаем эксперименты с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы начинаем создание игры BlackJack, а конкретно создадим вначале проект IteratorBlackJack и создадим класс Card(), который продемонстрирует возможность использования итератора для перечисления не только чисел. Отчёт отправил: 8275. Tekashnik Выполнено за 32 мин. [Показать отчёт] Научился: Реализовывать класс Card Сложности: Придумать что было самым сложным Комментарии: Весь урок думал о том что Eleven это 11))) Но игромистр всё таки исправился) |
|||||
11 | Iterator - BlackJack - Deck of Cards |
1 тест |
|||
Мы продолжаем эксперименты с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы создадим класс Cards() implements Iterable который будет перебирать все возможные комбинации карт. Отчёт отправил: 8275. Tekashnik Выполнено за 32 мин. [Показать отчёт] Научился: Создавать калоду карт Сложности: Найти время Комментарии: А вот и Итератор) |
|||||
12 | Iterator - BlackJack - Random |
1 тест |
|||
Мы продолжаем эксперименты с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы реализуем алгоритм перемешивания колоды. Для этого мы воспользуемся нестандартным способом, который напоминает игру: "Что? Где? Когда?". Отчёт отправил: 8275. Tekashnik Выполнено за 27 мин. [Показать отчёт] Научился: Перемешивать колоду карт Сложности: Перемешивать колоду карт Комментарии: Можно перемешать меня несколько сотен или тысяч раз разные карты местами) |
|||||
13 | Iterator - BlackJack - Stages |
1 тест |
|||
Мы продолжаем эксперименты с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы реализуем базовый алгоритм Дилера, чтобы он раздавал карты играющим. Отчёт отправил: 8275. Tekashnik Выполнено за 32 мин. [Показать отчёт] Научился: Реализовывать программу в цикле, выбирая действия основываясь на статусах Сложности: Придумать, что было самым сложным Комментарии: Уже так делали у Кирилла в Вебботе, только там не цикл был, по таймеру, гонялись разные задания в зависимости от конкретно статуса |
|||||
14 | Iterator - BlackJack - Play game |
1 тест |
|||
Мы продолжаем эксперименты с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы доделаем игру BlackJack, после чего можно будет играть с Дилером один на один. Отчёт отправил: 8275. Tekashnik Выполнено за 47 мин. [Показать отчёт] Научился: Доделывать игру до конца Сложности: Придумать, что было самым сложным Комментарии: А вот интересно этот курс продолжится? Ведь фаблонов гораздо больше ;) В заголовке курса заявлено 7 шаблонов, а раммсотренно 6. Евгений Витольдович будет Adapter? |
|||||
15 | ФИНАЛЬНЫЙ УРОК |
без видео 5 тестов |
|||
Поздpaвляю! Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест". Напиши отзыв или видеообзор по этому видеокурсу. Отчёт отправил: 8275. Tekashnik Выполнено за 20 мин. [Показать отчёт] Научился: Итератор это мощная вещь перебора коллекций)) Очень хорошо разобран класс итератора и механизм его работы. Очень полезный шаблон в жизни каждого программиста. Данный курс вскрывает внутренности данного шаблона. Рекомендован к прохождению. Сложности: Вспомнить что было в курсе Видеообзор: 2DuwRrmZwDE |
|||||
Итого: 15 видеоуроков |
1 час. 37 мин. 19 тестов |
10 чел. | |||
Финалисты: Иван Воронин, Сергей Соколов, Новопашин Владимир, Виктор, Tekashnik, Александр, Dmitry Sinitsin, Anatoli, Yefim, Tom . |