# |
Название видеоурока |
Видео / Тесты |
Решило |
Рейтинг |
Доступ |
1 |
Strategy - Intro
|
00:04:31
1 тест |
32 чел. |
★ 4.9 |
Free |
|
Мы начинаем работу с Шаблоном проектирования Strategy (стратегия), который выбирает наилучший способ достижения результата.
Это значительно упрощает процесс создания программ.
|
|
Tom, 1, Anatoli, Dmitry Sinitsin, Слава, Александр, chokayes, Andrei, jspv, Виктор, Aleksej Fiodorov, Andrej Gladkov, Povilas Abramovicius, Анатолий, Максим Лапшинов, Станислав, Kiril Palajev, Максим, Monachov Maksim, Александр Заскотченко, Денис, Иван Воронин, Николай Миролюбов, Фомичева Наталья, Алексей В., Michail Ostryj, Tekashnik, Vladimir Falejev, Gražvydas Kairys, Сергей Соколов, Елена, Новопашин Владимир
|
2 |
Strategy - Operation - Context
|
00:08:22
|
27 чел. |
★ 5 |
$ |
|
На этом уроке мы начинаем создание программы при помощи шаблона проектирования Strategy (Стратегия). Для начала мы опишем интерфейс нашей программы, так как с этого начинается описание общего знаменателя всех "Стратегий", которые будут применяться.
|
|
Tom, Anatoli, Dmitry Sinitsin, Слава, Александр, chokayes, Andrei, Виктор, Aleksej Fiodorov, Povilas Abramovicius, Станислав, Kiril Palajev, Максим, Monachov Maksim, Александр Заскотченко, Денис, Иван Воронин, Николай Миролюбов, Фомичева Наталья, Алексей В., Michail Ostryj, Tekashnik, Vladimir Falejev, Gražvydas Kairys, Сергей Соколов, Елена, Новопашин Владимир
|
3 |
Strategy - Operation - Program
|
00:06:28
1 тест |
27 чел. |
★ 5 |
$ |
|
На этом уроке мы опишем основной класс программы, который продемонстрирует работу нашего шаблона проектирования Strategy (Стратегия).
|
|
Tom, Anatoli, Dmitry Sinitsin, Слава, Александр, chokayes, Andrei, Виктор, Aleksej Fiodorov, Povilas Abramovicius, Станислав, Kiril Palajev, Максим, Monachov Maksim, Александр Заскотченко, Денис, Иван Воронин, Николай Миролюбов, Фомичева Наталья, Алексей В., Michail Ostryj, Tekashnik, Vladimir Falejev, Gražvydas Kairys, Сергей Соколов, Елена, Новопашин Владимир
|
4 |
Strategy - Join - ArrayList
|
00:04:51
|
27 чел. |
★ 5 |
$ |
|
На этом уроке мы начнём создание программы для слияния строк из ArrayList(). Так как обычная конкатенация строк происходит быстрее с маленьким количеством одновременно склеиваемых строк, то мы воспользуемся шаблоном проектирования Strategy (Стратегия) для выбора наибыстрейшего способа склеивания.
|
|
Tom, Anatoli, Dmitry Sinitsin, Слава, Александр, chokayes, Andrei, Виктор, Aleksej Fiodorov, Povilas Abramovicius, Станислав, Kiril Palajev, Максим, Monachov Maksim, Александр Заскотченко, Денис, Иван Воронин, Николай Миролюбов, Фомичева Наталья, Алексей В., Michail Ostryj, Tekashnik, Vladimir Falejev, Gražvydas Kairys, Сергей Соколов, Елена, Новопашин Владимир
|
5 |
Strategy - Join - Context
|
00:04:14
1 тест |
27 чел. |
★ 5 |
$ |
|
На этом уроке мы реализуем класс Context(), который будет выбирать наилучшую стратегию для выполнения склеивания строк.
|
|
Tom, Anatoli, Dmitry Sinitsin, Слава, Александр, chokayes, Andrei, Виктор, Aleksej Fiodorov, Povilas Abramovicius, Станислав, Kiril Palajev, Максим, Monachov Maksim, Александр Заскотченко, Денис, Иван Воронин, Николай Миролюбов, Фомичева Наталья, Алексей В., Michail Ostryj, Tekashnik, Vladimir Falejev, Gražvydas Kairys, Сергей Соколов, Елена, Новопашин Владимир
|
6 |
Strategy - Join - String/Buffer
|
00:06:42
|
27 чел. |
★ 5 |
$ |
|
На этом уроке мы создадим интерфейс Strategy(), в котором будет всего один метод join(). Так же реализуем классы стратегий StrategyString и StrategyBuffer().
|
|
Tom, Anatoli, Dmitry Sinitsin, Слава, Александр, chokayes, Andrei, Виктор, Aleksej Fiodorov, Povilas Abramovicius, Станислав, Kiril Palajev, Максим, Monachov Maksim, Александр Заскотченко, Иван Воронин, Денис, Николай Миролюбов, Фомичева Наталья, Алексей В., Michail Ostryj, Tekashnik, Vladimir Falejev, Gražvydas Kairys, Сергей Соколов, Новопашин Владимир, Елена
|
7 |
Strategy - Join - Log/Timer
|
00:07:21
1 тест |
26 чел. |
★ 5 |
$ |
|
На этом уроке мы продемонстрируем как можно в одном классе использовать несколько шаблонов. Для этого мы перенесём синглтоны Log() и Timer() из прошлых уроков.
|
|
Tom, Anatoli, Dmitry Sinitsin, Александр, chokayes, Andrei, Виктор, Фомичева Наталья, Aleksej Fiodorov, Povilas Abramovicius, Станислав, Kiril Palajev, Максим, Monachov Maksim, Александр Заскотченко, Денис, Иван Воронин, Николай Миролюбов, Алексей В., Michail Ostryj, Tekashnik, Vladimir Falejev, Gražvydas Kairys, Новопашин Владимир, Сергей Соколов, Елена
|
8 |
Strategy - Person - Schema
|
00:08:51
|
24 чел. |
★ 5 |
$ |
|
На этом уроке мы начинаем создание программы в котором шаблон проектирования Strategy (Стратегия) мы применим дважды.
|
|
Tom, Anatoli, Dmitry Sinitsin, Александр, chokayes, Andrei, Виктор, Фомичева Наталья, Povilas Abramovicius, Станислав, Максим, Monachov Maksim, Александр Заскотченко, Денис, Иван Воронин, Николай Миролюбов, Алексей В., Vladimir Falejev, Michail Ostryj, Tekashnik, Gražvydas Kairys, Новопашин Владимир, Елена, Сергей Соколов
|
9 |
Strategy - Person - Program
|
00:08:03
1 тест |
23 чел. |
★ 5 |
$ |
|
На этом уроке мы реализуем нашу программу по ТЗ, которое мы создали на прошлом уроке.
|
|
Tom, Anatoli, Dmitry Sinitsin, Александр, Andrei, Виктор, Фомичева Наталья, Povilas Abramovicius, Станислав, Максим, Monachov Maksim, Александр Заскотченко, Денис, Иван Воронин, Николай Миролюбов, Алексей В., Vladimir Falejev, Michail Ostryj, Tekashnik, Gražvydas Kairys, Елена, Новопашин Владимир, Сергей Соколов
|
10 |
Strategy - Person - Format - Context
|
00:10:48
|
23 чел. |
★ 5 |
$ |
|
На этом уроке мы реализуем класс ContextFormat(). Его задача в выборе необходимого формата вывода данных.
|
|
Tom, Anatoli, Dmitry Sinitsin, Александр, Andrei, Виктор, Фомичева Наталья, Povilas Abramovicius, Станислав, Максим, Monachov Maksim, Александр Заскотченко, Денис, Иван Воронин, Николай Миролюбов, Алексей В., Vladimir Falejev, Michail Ostryj, Tekashnik, Елена, Gražvydas Kairys, Новопашин Владимир, Сергей Соколов
|
11 |
Strategy - Person - Format - Strategy
|
00:09:47
|
23 чел. |
★ 5 |
$ |
|
На этом уроке мы реализуем метод format() в классах FormatTXT(), FormatXML() и FormatJSON().
|
|
Tom, Anatoli, Dmitry Sinitsin, Александр, Andrei, Виктор, Фомичева Наталья, Povilas Abramovicius, Станислав, Максим, Monachov Maksim, Александр Заскотченко, Иван Воронин, Денис, Николай Миролюбов, Алексей В., Vladimir Falejev, Michail Ostryj, Tekashnik, Елена, Gražvydas Kairys, Новопашин Владимир, Сергей Соколов
|
12 |
Strategy - Person - Save - Context
|
00:06:37
1 тест |
22 чел. |
★ 5 |
$ |
|
На этом уроке мы реализуем класс ContextSave(). В котором опишем выбор сохранения данных, вывод: на экран SavePrint() или в файл SaveFile().
|
|
Tom, Anatoli, Dmitry Sinitsin, Александр, Виктор, Фомичева Наталья, Povilas Abramovicius, Станислав, Максим, Monachov Maksim, Александр Заскотченко, Иван Воронин, Денис, Николай Миролюбов, Алексей В., Michail Ostryj, Vladimir Falejev, Tekashnik, Елена, Gražvydas Kairys, Новопашин Владимир, Сергей Соколов
|
13 |
Strategy - Person - Save - Strategy
|
00:07:18
|
22 чел. |
★ 5 |
$ |
|
На этом уроке мы завершаем написание нашей программы с двойной демонстрации шаблона стратегия (Strategy). Для этого мы реализуем оставшийся класс SaveFile().
|
|
Tom, Anatoli, Dmitry Sinitsin, Александр, Виктор, Фомичева Наталья, Povilas Abramovicius, Станислав, Максим, Monachov Maksim, Александр Заскотченко, Иван Воронин, Денис, Николай Миролюбов, Алексей В., Michail Ostryj, Vladimir Falejev, Tekashnik, Елена, Gražvydas Kairys, Новопашин Владимир, Сергей Соколов
|
14 |
ФИНАЛЬНЫЙ УРОК
|
без видео
5 тестов |
12 чел. |
★ 5 |
$ |
|
Поздpaвляю! Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест".
Напиши отзыв или видеообзор по этому видеокурсу.
|
|
Tom, Anatoli, Dmitry Sinitsin, Александр, Виктор, Фомичева Наталья, Tekashnik, Новопашин Владимир, Povilas Abramovicius, Станислав, Сергей Соколов, Иван Воронин
|
15 |
VIP - Strategy - Person - UML
|
00:03:14
1 тест |
22 чел. |
★ 5 |
$ |
|
На этом уроке мы рассмотрим программу для генерации диаграмм кода на основе исходников готовой программы.
|
|
Tom, Anatoli, Dmitry Sinitsin, Александр, Виктор, Фомичева Наталья, Povilas Abramovicius, Станислав, Максим, Monachov Maksim, Александр Заскотченко, Иван Воронин, Денис, Николай Миролюбов, Алексей В., Vladimir Falejev, Michail Ostryj, Tekashnik, Елена, Gražvydas Kairys, Новопашин Владимир, Сергей Соколов
|
16 |
VIP - Strategy - Person - Enum
|
00:06:52
|
22 чел. |
★ 5 |
$ |
|
На этом уроке мы порефакторим нашу программу, а именно класс ContextFormat().
|
|
Tom, Anatoli, Dmitry Sinitsin, Александр, Виктор, Фомичева Наталья, Povilas Abramovicius, Станислав, Максим, Monachov Maksim, Александр Заскотченко, Иван Воронин, Денис, Николай Миролюбов, Алексей В., Vladimir Falejev, Michail Ostryj, Tekashnik, Елена, Gražvydas Kairys, Новопашин Владимир, Сергей Соколов
|
|
Итого: 16 видеоуроков |
1 час. 43 мин.
12 тестов
|
12 чел. |
★ 5 |
|
|
Финалисты:
Иван Воронин, Сергей Соколов, Станислав, Povilas Abramovicius, Новопашин Владимир, Tekashnik, Фомичева Наталья, Виктор, Александр, Dmitry Sinitsin, Anatoli, Tom .
|