Урок 18: ООП. Полиморфизм, 3 типа (Ad hoc, Subtyping, Parametric) // Котлин курс с нуля

Download information and video details for Урок 18: ООП. Полиморфизм, 3 типа (Ad hoc, Subtyping, Parametric) // Котлин курс с нуля
Uploader:
Kotlin & Android с нуля – Иван ВетровPublished at:
12/3/2022Views:
10.8KDescription:
Полиморфизм в языке программирования Kotlin – один из принципов ООП, часто задаваемый на собеседованиях. В этом уроке рассматриваются три типа полиморфизма: ad hoc (по случаю), subtyping (полиморфизм включения) и parametric (параметрический). Автор подробно описывает первые два типа, приводя примеры. В качестве практики создаётся гипотетический модуль приложения с заметками, где заметки могут быть простым текстом, номером телефона или списком дел, и демонстрируется, как с помощью одной функции можно работать с разными типами объектов, а также как добавлять новые типы безболезненно в существующую логику. 00:00 Суть полиморфизма 00:59 3 типа полиморфизма в Kotlin 02:13 Полиморфизм по случаю 03:41 Реализация функций с разными параметрами 06:01 Полиморфизм включения 06:28 Реализация с помощью наследования 09:04 Роль наследования в полиморфизме
Similar videos: Полиморфизм

Урок 15: Интерфейсы, абстрактные классы. Имплементация. // Котлин курс с нуля

Урок 12: Конструкторы (primary, secondary). Блоки инициализации init. // Котлин курс с нуля

Урок 20: Лямбда-функции (лямбды), анонимные функции | Курс по Kotlin с нуля

Урок 2: Арифметические операции, остаток от деления // Котлин курс с нуля

Урок 14: ООП. Наследование. open class. Переопределение (override) // Котлин курс с нуля

