Когда использовать наследование в ООП Предпочитаите композицию наследованию
************************************************
Соцсети:
Telegram:
YouTube: @EngineerSpock
Дзен:
VK:
************************************************
НАШ САЙТ И КУРСЫ:
Поддержать:
************************************************
СЕРВИСЫ И БРЕНДЫ, которые я люблю и которыми пользуюсь сам:
Адресная ПОМОЩЬ пожилым и больным детям, ссылка для смартфонов:
Бизнес в Альфа-Банке:
Биржевой дракон - сервис автоматической торговли криптой для РИСКОВОЙ части инвестиционного портфеля:
Почитать их ТГ-канал:
Для оформления подписки на их сервис:
- писать сюда и назвать кодовое слово “DragonElias“
************************************************
00:00 Введение
00:55 Наследование моделирует отношение является или is-a
04:13 Низкая связанность и высокая связность / Low Coupling и High Cohesion
04:50 Проблемы наследования - высокая связанность / нарушение LSP
05:25 Примеры проблем с наследованием
07:09 Композиция против наследования
08:14 Древние питонисты и статическая типизация
09:43 Наследование для доступа к данным
10:00 Как часто я использовал наследование на практике / паттерны проектирования и наследование
10:43 Наследование, ReadonlyCollection и нарушение LSP
12:05 Костыль для решения проблемы
12:40 Иерархия классов в WPF
13:33 Советы при проектировании наследования / Итоги
В этом видео мы рассмотрим основные аспекты объектно-ориентированного программирования (ООП) и подробнее остановимся на наследовании. Узнаем, почему наследование может вызывать проблемы и почему многие считают, что его использование может быть плохой практикой. Мы также разберем принцип подстановки Барбары Лисков (LSP) и его нарушения в контексте наследования.
Мы обсудим:
- Основы наследования в ООП.
- Проблемы, возникающие при использовании наследования.
- Композиция vs наследование: что выбрать?
- Когда лучше использовать композицию вместо наследования.
- уделим внимание наследованию в Python, рассмотрим практические примеры и разберем, как избежать распространенных ошибок.
Присоединяйтесь, чтобы улучшить свои навыки программирования и научиться выбирать правильные подходы при разработке!
2 views
624
220
1 month ago 00:55:22 1
Как написать РЕГГИ с нуля. Пишу трек и делюсь крутыми фишками по созданию Reaggae
1 month ago 00:10:10 1
“Мудра решений пробрала до слёз, я непрерывно зевала, а тело при ответах двигалось как маятник...“
2 months ago 00:20:59 1
Authentic Uzbek Tashkent Salad: A Hearty Beef & Radish Classic with Bold Flavors!
2 months ago 00:35:00 1
Вы не Поверите, Что Эти Жесты Рукой Делают с Вашим Мозгом - Мост к секретному коду. Часть 2
2 months ago 00:22:16 1
Этот Учёный Доказал, Что Мы Живём в Изменяющей Сознание Голограмме, а Затем Исчез
2 months ago 00:03:24 1
Электрослабость — Терентий (Official Music Video)
2 months ago 00:00:58 1
Счастье любит тишину
2 months ago 00:02:57 1
Когда Невежество Кричит, Ум Молчит! Очень Сильная Притча с Глубоким Смыслом! Читает Владимир Фёдоров
2 months ago 00:15:32 1
Обратный удар. Практики исцеления и восстановления жизненной силы.
2 months ago 00:06:30 1
Юбка для куклы Паола Рейна
2 months ago 01:16:23 1
Голод | Фильм Максима Курникова, Александра Архангельского, Татьяны Сорокиной
2 months ago 00:59:37 1
Арестович: Мир Полудня начинается с людей Полудня. @detskie_nedetskie_voprosy
2 months ago 00:13:18 1
“Отсюда у тебя выход только по уголовке или грузом 200 от нас пойдешь. Вот и все“
2 months ago 00:10:28 1
Исцеляющие практики и лекарства на самом деле не помогают?
2 months ago 00:09:23 1
Рацион питания Доктора Берга. Что ест Доктор Берг?🤷♀️
2 months ago 00:04:35 1
Булгаков о добре и зле - Мастер и Маргарита
2 months ago 00:10:13 1
По вере вашей да будет вам
2 months ago 00:20:17 1
8 причин, по которым дети не слышат своих родителей. Что делать, если ребенок вас игнорирует?
2 months ago 00:13:00 1
СВОБОДНАЯ ЭНЕРГИЯ ПРОШЛОГО - ТОП 10 ФАКТОВ . АТМОСФЕРНОЕ ЭЛЕКТРИЧЕСТВО - ПОЧЕМУ ЕГО ЗАПРЕТИЛИ ?
2 months ago 00:05:45 1
ЛУЧШАЯ ТАКТИКА НА КЕЙСЫ | ПРОМОКОД и ТАКТИКА CASES4REAL | skinbox - next
2 months ago 00:08:26 1
Лучшие продукты для детей. И Что если ребенок НЕ хочет это есть?
2 months ago 00:05:26 1
Первый и второй законы термодинамики и происхождение Вселенной
2 months ago 02:30:00 1
💀Мой опыт: как не СОЙТИ С УМА в этой жизни и начать ЖИТЬ? - Никак, тут все поехавшие.
2 months ago 00:04:54 1
СТИХИ О ВОЙНЕ ДО СЛЁЗ 💔 // “Открытое письмо“ - Константин Симонов/Маргарита Симоньян