Проблемы множественного наследования Смертоносный ромб смерти 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
2 months ago 01:30:34 1
Ясновидящая сделала шокирующее предсказание и ответила на множество вопросов о будущем
2 months ago 00:00:52 1
☑ ГИАЛУРОНОВЫЕ КАПЛИ ДЛЯ ГЛАЗ 💡
2 months ago 00:06:51 1
Раненых и контуженых военнослужащих отправляют на боевые задачи.
2 months ago 00:05:49 1
Эффект и последствия псилоцибина | Употребление галлюциногенов | Клиника Первый Шаг
2 months ago 00:24:38 1
Здоровье почек в пищевом поведении ребёнка
2 months ago 00:02:59 2K
Российская БМП выдержала множество попаданий дронов и выполнила боевую задачу
2 months ago 01:10:19 7
КОРЕНЬ ЗЛА ▷ The Evil Within [PS4] - №15
2 months ago 01:14:12 4
СКРЫТЫЕ МОТИВЫ ▷ The Evil Within [PS4] - №14
2 months ago 00:50:13 3
ПОТЕРИ ▷ The Evil Within [PS4] - №13
2 months ago 00:25:41 8
ПОЕЗДКА ▷ The Evil Within [PS4] - №12
2 months ago 01:38:21 3
ВОССОЕДИНЕНИЕ ▷ The Evil Within [PS4] - №11
2 months ago 01:56:56 2
ИНСТРУМЕНТ МАСТЕРА ▷ The Evil Within [PS4] - №10
2 months ago 01:34:53 6
ЖЕСТОКИЕ ИГРЫ ▷ The Evil Within [PS4] - №9
2 months ago 00:29:44 1
ЗЕРНО ПРОРАСТЁТ ▷ The Evil Within [PS4] - №8
2 months ago 01:22:20 2
ХРАНИТЕЛЬ ▷ The Evil Within [PS4] - №7
2 months ago 01:45:13 1
САМИ НЕ СВОИ ▷ The Evil Within [PS4] - №6
2 months ago 01:43:35 3
В ГЛУБИНАХ ▷ The Evil Within [PS4] - №5
2 months ago 01:03:14 2
ПАЦИЕНТ ▷ The Evil Within [PS4] - №4
2 months ago 01:32:58 4
В КОГТЯХ ЧУДОВИЩ ▷ The Evil Within [PS4] - №3
2 months ago 01:07:01 4
ВЫЖИВШИЕ ▷ The Evil Within [PS4] - №2
2 months ago 00:35:44 8
ЗЛО ВНУТРИ ▷ The Evil Within [PS4] - №1
2 months ago 00:00:52 2
☑ Капли тауфон 4 🤘
2 months ago 00:01:01 1
С поставленными задачами справились!
2 months ago 00:00:52 3
Уколы под глаза для зрения 🔴 Глазные капли от давления глаз список цена