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



Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
30 июня
16 месяцев