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