# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
На этом уроке мы познакомимся с очередным шаблоном: "Шаблонным метод" (Template Method). Шаблонный метод (шаблон проектирования) Отчёт отправил: 8275. Tekashnik Выполнено за 29 мин. [Показать отчёт] Научился: Узнал о существовании Template шаблоне Сложности: Сложность уже заключается в том, что бы все эти шаблоны не перемешались в голове Комментарии: Шаблон по сути является алгоритмом действий, то есть каркас однотипных действий в который встраиваются уже конкретные методы, конкретного класса |
|||||
2 | Template Method - Girl - Abstract |
2 теста |
|||
На этом уроке мы подробнее разберём Шаблонный метод (Template Method), используя пример знакомства с девушкой/парнем. Отчёт отправил: 8275. Tekashnik Выполнено за 32 мин. [Показать отчёт] Научился: Узнал как надо знакомиться) Сложности: Придумать, что было самым сложным Комментарии: Главное, чтобы жена не узнала, о том что я узнал алгоритм ;D |
|||||
3 | Template Method - Girl - Macho Boy |
|
|||
На этом уроке мы реализуем Шаблонный метод (Template Method), в том варианте, который подготовили на прошлом уроке. В качестве эксперимента мы будет именовать все классы, методы и переменные на русском языке. Отчёт отправил: 8275. Tekashnik Выполнено за 35 мин. [Показать отчёт] Научился: Програмировать типы мужиков, для знакомства с девушками Сложности: Обойтись без пошлостей Комментарии: Прямо фильм Мачо и Ботан) Пусть каждый себе кого нибудь закдтит) |
|||||
4 | Template Method - Girl - Program |
2 теста |
|||
На этом уроке мы завершим создание программы для демонстрации Шаблонный метод (Template Method). Для этого мы создадим класс Program() и реализуем в нём основной метод main(). Отчёт отправил: 8275. Tekashnik Выполнено за 35 мин. [Показать отчёт] Научился: Знакомиться с девушками, несмотря на многочисленные отказы Сложности: Первым подойти и познакомиться) Комментарии: Веселая подача материала, мне понравилось) И мачо себе кого то нашёл и ботаник не остался один, хотябы и ненадолго ;) |
|||||
5 | Template Method - Web Parser |
|
|||
Мы начинаем серию уроков по созданию парсера нужной информации, при помощи Шаблонного метода, с интернет страниц. Отчёт отправил: 8275. Tekashnik Выполнено за 41 мин. [Показать отчёт] Научился: Писать абстрактный класс для шаблонного метода Сложности: Придумать, что было самым сложным Комментарии: Очень интересна тема, с парсеньем данных) Вроде нарисовал примитивно класс, думаю его наверное можно сильнее расширить, но я так, что бы потом много не переписывать |
|||||
6 | Template Method - Web Parser - Abstract |
|
|||
На этом уроке мы создадим абстрактный метод нашего парсера при помощи Шаблонного метода. Отчёт отправил: 8275. Tekashnik Выполнено за 24 мин. [Показать отчёт] Научился: Создавать webParser Сложности: Найти время Комментарии: Регулярными выражениями можно, но лучше наверное, если есть возможность через DOM-дерево |
|||||
7 | Template Method - Web Parser - Time |
2 теста |
|||
На этом уроке мы создадим парсер времени с сайта точного времени при помощи Шаблонного метода. Для этого мы создадим класс WebTime(), который унаследует методы WebParser() и реализуем парсинг времени. Отчёт отправил: 8275. Tekashnik Выполнено за 21 мин. [Показать отчёт] Научился: Понимать реализацию данного шаблона Сложности: Придумать, что было самым сложным Комментарии: Значит не регулярных выражений и объекта DOM тебе? |
|||||
8 | Template Method - Web Parser - Loader |
|
|||
На этом уроке мы реализуем функцию loadPage(), которая будет загружать страничку по заданному адресу. Отчёт отправил: 8275. Tekashnik Выполнено за 38 мин. [Показать отчёт] Научился: Парсить сайт Сложности: реальзовать всё Комментарии: К сожалению с ошибкой, потому как где есть java нет интернета, а где есть интернет нет java.... |
|||||
9 | Template Method - Web Parser - Currency |
|
|||
На этом уроке мы реализуем класс WebCurrency(), так же наследуемый абстрактный класс WebParser(), который будет считывать с сайта стоимость валюты. Отчёт отправил: 8275. Tekashnik Выполнено за 23 мин. [Показать отчёт] Научился: Парсить курс рубля с сайта Сложности: Придумать, что было самым сложным Комментарии: Дома и интернет есть и java на одном компе, поэтому всё без ошибок отрабатывает |
|||||
10 | ФИНАЛЬНЫЙ УРОК |
без видео 7 тестов |
|||
Поздpaвляю! Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест". Напиши отзыв или видеообзор по этому видеокурсу. Отчёт отправил: 8275. Tekashnik Выполнено за 3 мин. [Показать отчёт] Научился: Отличный паттерн программирования Шаблонный метод, большинство программистов использовали его интуитивно не зная, что это он и есть. Но теперь я знаю его очертания более лучше и это несомненно пригодится. Всем рекомендую к изучению. Сложности: Найти время |
|||||
Итого: 10 видеоуроков |
1 час. 01 мин. 13 тестов |
13 чел. | |||
Финалисты: Иван Воронин, Сергей Соколов, Станислав, Povilas Abramovicius, Новопашин Владимир, Виктор, Tekashnik, ser2018, Dmitry Sinitsin, Александр, Yefim, Anatoli, Tom . |