Проблемы множественного наследования Смертоносный ромб смерти 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
310
90
4 weeks ago 00:34:12 1
Ответы на Вопросы ❤️ Все об отношениях: страхи, ссоры, развод. Где брать энергию?
4 weeks ago 00:00:22 12
Множество мужчин столкнулись с этой проблемой.
4 weeks ago 00:00:52 1
Глазные капли для остроты зрения
4 weeks ago 00:11:11 1
Чек-лист “Психопат“. Признаки психопатии
4 weeks ago 00:10:33 1
Проблемы множественного наследования Смертоносный ромб смерти Deadly Diamond of Death
1 month ago 00:36:54 1
Симптоматика при моторной алалии ОНР 2. Что делать, когда ребенок разговорился?
1 month ago 00:04:07 1
На счету сотрудников ЧОПа, которых обвиняют в избиении женщины в ТСЖ, оказалась еще одна жертва
1 month ago 00:08:26 1
Жители Липецка выражают А.И. Бастрыкину главе СК РФ благодарность за оказанную им помощь
1 month ago 00:16:06 6
СТРАШНАЯ ТАЙНА КУЛЬТА В НАСТОЯЩИЙ ДЕТЕКТИВ / РАЗБОР (1 СЕРИЯ)