ООП - урок № 4: наследование и полиморфизм, композиция и интерфейсы на практике
Заключительный урок в цикле “теория ООП“. Рассматриваем на практике наследование и понятие abstract; переопределение поведения и ключевое слово virtual, override. Пробуем использовать интерфейсы(контракты) вместо классов. Также используем композицию совместно с интерфейсами. В процессе поднимаем вопрос в чем разница между интерфейсом и абстрактным классом. И после того ломаем себе мозг нововведеньями в C# 8.0 и реализацией в интерфейсах.
Таймкоды:
00:00 - анонс
01:42 - наследование на примере Shape, abstract
07:00 - override
16:31 - интерфейсы(контракты) и shape
22:28 - диаграмма классов
24:24 - разница между абстрактным классом и интерфейсом
26:15 - композиция и интерфейсы
33:10 - C# 8.0 интерфейсы и реализация, зачем?!!
38:27 - итоги
Исходные коды к уроку
О интерфейсах в C# 8.0
-------------------
В
1 view
112
25
4 weeks ago 00:10:20 1
Кодинг стал ИЗИ после этого открытия! Вот как я это сделал!
4 weeks ago 00:10:07 1
Пeнтaгoн весь трясёт! Белоусов отправил ВOOPУЖЕHHУЮ ДО ЗУБОВ ЭСКАДРУ к границам США
4 weeks ago 00:18:47 1
⚡️ Python ООП OOP за 20 минут! | Bro Proger
4 weeks ago 00:14:11 1
4 Atari 7800 reviews of Obscure Games: Super Cobra/ Journey of Snail: A New World/ Kessel Attack etc
4 weeks ago 00:08:18 1
Изучаем Python ООП и ничего не понимаем. А если так?
4 weeks ago 01:31:38 1
История арабо-израильского конфликта. Фильм, который всех оскорбит
4 weeks ago 04:34:44 1
Java с нуля - Полный Курс Java Для Начинающих [4,5 ЧАСА]
4 weeks ago 00:39:54 2
ООП на простых примерах. Объектно-ориентированное программирование
4 weeks ago 01:19:48 4
Цикл уроков по программированию на C++ для Arduino. Часть 1.
1 month ago 00:03:22 1
“Everything Is Broken“ 1-9 части (MLP x HTF) crossover в двух словах
1 month ago 00:08:43 1
Как я учу программирование БЫСТРЕЕ тебя? ТОП 3 Правила БЫСТРОГО обучения
1 month ago 00:06:03 1
Профессия «C++ разработчик» | Презентация онлайн курса
1 month ago 00:18:28 1
Уроки Python с нуля / #19 – Наследование, инкапсуляция, полиморфизм
1 month ago 00:15:00 1
Уроки Python с нуля / #17 – Основы ООП. Создание класса и объекта