курс
JS: Погружаясь в классы
2504 студента
Последнее обновление:
06 мая 2025
Включено в курс
8 уроков (видео и/или текст)
10 упражнений в тренажере
25 проверочных тестов
Доступ к остальным курсам платформы
Чему вы научитесь
- Грамотно выбирать между наследованием и композицией
- Следовать принципу подстановки Лисков при построении иерархий классов
- Реализовывать паттерн «шаблонный метод»
- Познакомиться с иерархиями исключений
Описание
На этом курсе вы более подробно изучите наследование. Вы узнаете о принципе подстановки Лисков и паттерне «шаблонный метод». В итоге вы научитесь правильно применять наследование и узнаете, какие есть ограничения.
Курс подойдет для тех, кто хочет углубиться в понимание, как организовывать классы. Чтобы учиться было проще, стоит заранее изучить следующие курсы:
Программа курса
Продолжительность 10 часов
-
2
Наследование
Знакомимся с синтаксической возможностью выстраивать иерархии классов -
3
Позднее связывание
Разбираемся, как между собой связаны части разных классов внутри объекта -
5
Переопределение методов
Учимся переопределять поведение и запрещать это делать -
6
Принцип подстановки Лисков
Изучаем формальный способ проверки корректности иерархии -
8
Композиция вместо наследования
Разбираем ограничения наследования и ищем альтернативные способы работы -
9
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
#
Задание
% завершений