Hexlet

JS: Полиморфизм

Онлайн курс "JS: Полиморфизм"
Гарантия трудоустройства
Hexlet поможет с поиском работы после прохождения курса
Сертификат по окончанию курса
Помогает при трудоустройстве, красиво висит на стене
Сложность: Для программистов
Есть практические задания

Полиморфизм (подтипов) – главная отличительная черта современного ООП. Он позволяет значительно уменьшить количество условных конструкций и сделать код расширяемым.

Вместе с тем, полиморфизм – большая и глубокая тема, требующая серьезной подготовки. Здесь начинаются шаблоны проектирования и принципы SOLID. Все это является неотъемлемой частью разработки на JavaScript у профессиональных разработчиков.

Программа курса

  1. О курсе

  2. Параметрический полиморфизм
  3. Диспетчеризация по ключу (данные)
  4. Диспетчеризация по ключу (функции)
  5. Диспетчеризация по имени файла
  6. Полиморфизм (утиная типизация)
  7. Null Object Pattern
  8. Код, который убивает полиморфизм
  9. Инверсия зависимостей
  10. Стратегия (Паттерн)
  11. Фабрика (Паттерн)
  12. Шаблоны проектирования (Паттерны)
  13. Объектная композиция
  14. Паттерн Состояние (State)

Оставить отзыв

Vladislav Ch

Главный редактор портала Знания.Ру. Ответственный за актуальность информации.

Знания.Ру - Образовательный портал
Поиск