Содержание курса
1. Классы
5 уроков
5 525
2 614
763м
334
Открытый
1.1
Введение в ООП
↗
2 158
752
22м 22с
85
Открытый
1.2
Классы и объекты
↗
1 644
551
194м 56с
83
Закрытый
1.3
Классы и объекты. Продолжение
↗
614
472
181м 49с
62
Закрытый
1.4
Переопределение методов Object
↗
577
417
278м 22с
64
Закрытый
1.5
Статические члены класса
↗
532
422
87м 15с
40
2. Наследование
4 урока
1 930
1 401
876м
202
Закрытый
2.1
Основы наследования
↗
522
353
454м 24с
55
Закрытый
2.2
Абстрактные и final классы
↗
485
355
170м 1с
45
Закрытый
2.3
Интерфейсы
↗
471
353
216м 9с
53
Закрытый
2.4
Пакеты
↗
452
340
35м 15с
49
3. Исключения
3 урока
1 297
955
421м
142
Закрытый
3.1
Обработка исключений
↗
457
352
91м 34с
50
Закрытый
3.2
Генерация исключений
↗
429
328
145м 28с
46
Закрытый
3.3
Дополнительные задачи на использование исключений
↗
411
275
185м 41с
46
4. Использование классов и интерфейсов
4 урока
1 629
1 001
933м
136
Закрытый
4.1
Классы - обертки
↗
424
274
197м 39с
39
Закрытый
4.2
Вложенные классы
↗
396
287
93м 11с
25
Закрытый
4.3
Дженерики
↗
429
250
328м 59с
40
Закрытый
4.4
Стандартные интерфейсы
↗
380
190
315м 47с
32
5. Паттерны проектирования
5 уроков
1 683
852
661м
120
Закрытый
5.1
Паттерн "Singleton"
↗
425
215
96м 2с
28
Закрытый
5.2
Паттерн "Декоратор"
↗
346
185
150м 33с
22
Закрытый
5.3
Паттерн "Наблюдатель"
↗
304
154
184м 26с
22
Закрытый
5.4
Паттерн "Стратегия"
↗
279
160
91м 32с
16
Закрытый
5.5
Фабричные паттерны
↗
329
138
140м 19с
32