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

Información de descarga y detalles del video Урок 18: ООП. Полиморфизм, 3 типа (Ad hoc, Subtyping, Parametric) // Котлин курс с нуля
Autor:
Kotlin & Android с нуля – Иван ВетровPublicado el:
3/12/2022Vistas:
10.8KDescripción:
Полиморфизм в языке программирования Kotlin – один из принципов ООП, часто задаваемый на собеседованиях. В этом уроке рассматриваются три типа полиморфизма: ad hoc (по случаю), subtyping (полиморфизм включения) и parametric (параметрический). Автор подробно описывает первые два типа, приводя примеры. В качестве практики создаётся гипотетический модуль приложения с заметками, где заметки могут быть простым текстом, номером телефона или списком дел, и демонстрируется, как с помощью одной функции можно работать с разными типами объектов, а также как добавлять новые типы безболезненно в существующую логику. 00:00 Суть полиморфизма 00:59 3 типа полиморфизма в Kotlin 02:13 Полиморфизм по случаю 03:41 Реализация функций с разными параметрами 06:01 Полиморфизм включения 06:28 Реализация с помощью наследования 09:04 Роль наследования в полиморфизме
Videos similares: Полиморфизм

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

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

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

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

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

