Проблемы множественного наследования Смертоносный ромб смерти Deadly Diamond of Death
************************************************
Соцсети:
Telegram:
YouTube: @EngineerSpock
Дзен:
VK:
************************************************
НАШ САЙТ И КУРСЫ:
Поддержать:
************************************************
СЕРВИСЫ И БРЕНДЫ, которые я люблю и которыми пользуюсь сам:
Адресная ПОМОЩЬ пожилым и больным детям, ссылка для смартфонов:
Бизнес в Альфа-Банке:
Биржевой дракон - сервис автоматической торговли криптой для РИСКОВОЙ части инвестиционного портфеля:
Почитать их ТГ-канал:
Для оформления подписки на их сервис:
- писать сюда и назвать кодовое слово “DragonElias“
************************************************
В этом видео мы углубимся в одну из самых спорных тем в мире объектно-ориентированного программирования - наследование, и почему множественное наследование вызывает столько дебатов среди разработчиков. Мы начнем с определения наследования как источника проблемы, а затем перейдем к анализу того, почему множественное наследование было исключено из языков программирования Java и C#, обсудив известную проблему “ромба смерти“.
Затем мы рассмотрим, как Python подходит к решению этой проблемы с помощью MRO (Method Resolution Order). Мы обсудим причины, побудившие создателей C# и Java отказаться от множественного наследования, и проблемы, с которыми сталкиваются разработчики языков программирования при проектировании этих особенностей.
Смотрите это видео, чтобы узнать о проблемах множественного наследования и как возникает смертоносный ромб смерти в Python! Кроме того, вы узнаете, что наследование приносит ригидность и что композицию следует предпочитать наследованию. Подписывайтесь на наш канал, чтобы узнать еще больше о программировании на Python и инженерных нюансах при проектировании кода!
00:00 Вступление
00:33 Наследование - источник проблемы
01:36 Причины отказа от множественного наследования в Java и C# / Deadly Diamond of Death
03:04 Python и MRO / Как Python разрешает проблему ромба смерти
05:09 Почему в C# и Java запретили множественное наследование
06:33 Трудности проектирования языков программирования
07:30 Переосмысление роли наследования в ООП
09:00 Композиция vs наследование
1 view
407
117
7 hours ago 01:30:34 1
Ясновидящая сделала шокирующее предсказание и ответила на множество вопросов о будущем
12 hours ago 00:00:52 1
☑ ГИАЛУРОНОВЫЕ КАПЛИ ДЛЯ ГЛАЗ 💡
19 hours ago 00:06:51 1
Раненых и контуженых военнослужащих отправляют на боевые задачи.
22 hours ago 00:05:49 1
Эффект и последствия псилоцибина | Употребление галлюциногенов | Клиника Первый Шаг
2 days ago 00:24:38 1
Здоровье почек в пищевом поведении ребёнка
3 days ago 00:02:59 2K
Российская БМП выдержала множество попаданий дронов и выполнила боевую задачу
3 days ago 01:10:19 7
КОРЕНЬ ЗЛА ▷ The Evil Within [PS4] - №15
3 days ago 01:14:12 4
СКРЫТЫЕ МОТИВЫ ▷ The Evil Within [PS4] - №14
3 days ago 00:50:13 3
ПОТЕРИ ▷ The Evil Within [PS4] - №13
3 days ago 00:25:41 8
ПОЕЗДКА ▷ The Evil Within [PS4] - №12
3 days ago 01:38:21 3
ВОССОЕДИНЕНИЕ ▷ The Evil Within [PS4] - №11
3 days ago 01:56:56 2
ИНСТРУМЕНТ МАСТЕРА ▷ The Evil Within [PS4] - №10
3 days ago 01:34:53 6
ЖЕСТОКИЕ ИГРЫ ▷ The Evil Within [PS4] - №9
3 days ago 00:29:44 1
ЗЕРНО ПРОРАСТЁТ ▷ The Evil Within [PS4] - №8
3 days ago 01:22:20 2
ХРАНИТЕЛЬ ▷ The Evil Within [PS4] - №7
3 days ago 01:45:13 1
САМИ НЕ СВОИ ▷ The Evil Within [PS4] - №6
3 days ago 01:43:35 3
В ГЛУБИНАХ ▷ The Evil Within [PS4] - №5
3 days ago 01:03:14 2
ПАЦИЕНТ ▷ The Evil Within [PS4] - №4
3 days ago 01:32:58 4
В КОГТЯХ ЧУДОВИЩ ▷ The Evil Within [PS4] - №3
3 days ago 01:07:01 4
ВЫЖИВШИЕ ▷ The Evil Within [PS4] - №2
3 days ago 00:35:44 8
ЗЛО ВНУТРИ ▷ The Evil Within [PS4] - №1
5 days ago 00:00:52 2
☑ Капли тауфон 4 🤘
5 days ago 00:01:01 1
С поставленными задачами справились!
6 days ago 00:00:52 3
Уколы под глаза для зрения 🔴 Глазные капли от давления глаз список цена