Урок 18: ООП. Полиморфизм, 3 типа (Ad hoc, Subtyping, Parametric) // Котлин курс с нуля
Тесты и практика по этому уроку в телеграм боте:
Вопросы и ответы для интервью Android:
Сообщество VK:
📕 Личный телеграм канал про путь разработчика:
Полиморфизм в языке программирования Kotlin. Один из принципов ООП. Не редкий вопрос на собеседованиях. У тех интервьюеров, которых хлебом не корми дай погонять по теории, а не по реальному опыту и технологиям. Ну ок. Подразделяется на 3 типа: ad hoc (по случаю), subtyping (полиморфизм включения), parametric (параметрический). В уроке даю описание по всем этим типам, а подробно и с примерами останавливаюсь на первых двух. Будем создавать гипотетический модуль приложения с заметками, в которых заметки будут иметь различные типы – простой текст, номер телефона или список дел. И мы сделаем так, чтобы со всеми такими разнообразными объектами можно было взаимодействовать через одну функцию. А также создавать новые типы объектов с другими характеристиками и безболезненно внедрять в текущую логику программы.
00:00 - 00:59 – Суть полиморфизма
00:59 - 02:13 – 3 типа полиморфизма в Kotlin
02:13 - 03:41 – Полиморфизм по случаю
03:41 - 06:01 – Реализация функций с разными параметрами
06:01 - 06:28 – Полиморфизм включения
06:28 - 09:04 – Реализация с помощью наследования
09:04 - 10:41 – Роль наследования в полиморфизме
#kotlin #котлин #программирование
3 views
1003
247
4 days ago 00:00:00 0
⚡️ СУПЕРФИНАЛ: ФИРУЗДЖА, НАРОДИЦКИЙ, БОРТНИК ИЛИ ЛАЗАВИК? | ЧМ ПО ПУЛЕ 2025
3 weeks ago 01:09:05 0
Мария Шукшина: Мишустин, Киркоров, Лолита и Баба Яга /// ЭМПАТИЯ МАНУЧИ
3 weeks ago 00:48:04 1
Руфь и Есфирь | Изучаем Библию Изучаем Библию с Заокским университетом