Hexlet

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

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

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

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

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

  1. О курсе

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

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

Vladislav Ch

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

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