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