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

Информация о загрузке и деталях видео Урок 18: ООП. Полиморфизм, 3 типа (Ad hoc, Subtyping, Parametric) // Котлин курс с нуля
Автор:
Kotlin & Android с нуля – Иван ВетровДата публикации:
03.12.2022Просмотров:
10.8KОписание:
🔹 Тесты и практика по этому уроку: 🔹 Текстовая версия урока: 🛠 Код из всех уроков в моем TG канале: ✅ Смотреть в VK: ✅ Вопросы и ответы для Android собесов: ✅ Бесплатный курс по Android: Полиморфизм в языке программирования Kotlin. Один из принципов ООП. Не редкий вопрос на собеседованиях. У тех интервьюеров, которых хлебом не корми дай погонять по теории, а не по реальному опыту и технологиям. Ну ок. Подразделяется на 3 типа: ad hoc (по случаю), subtyping (полиморфизм включения), parametric (параметрический). В уроке даю описание по всем этим типам, а подробно и с примерами останавливаюсь на первых двух. Будем создавать гипотетический модуль приложения с заметками, в которых заметки будут иметь различные типы – простой текст, номер телефона или список дел. И мы сделаем так, чтобы со всеми такими разнообразными объектами можно было взаимодействовать через одну функцию. А также создавать новые типы объектов с другими характеристиками и безболезненно внедрять в текущую логику программы. 00:00 Суть полиморфизма 00:59 3 типа полиморфизма в Kotlin 02:13 Полиморфизм по случаю 03:41 Реализация функций с разными параметрами 06:01 Полиморфизм включения 06:28 Реализация с помощью наследования 09:04 Роль наследования в полиморфизме #kotlin #котлин #программирование
Похожие видео: Полиморфизм

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

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

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

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

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

