Перейти к содержимому

Создание отличного низкоуровневого дизайна с предпочтением композиции наследованию | Концепции ООП

Udit Agarwal

0:00 / 0:00

Создание отличного низкоуровневого дизайна с предпочтением композиции наследованию | Концепции ООП

21 220 просмотров · 5 лет назад
Udit Agarwal
24 тыс. подписчиков
21 220 просмотров · 5 лет назад
Композиция и наследование — очень популярные концепции ООП. Поскольку обе концепции популярны, при выборе между ними возникает много путаницы. Цель, к которой мы стремимся, — создавать отличные низкоуровневые проекты. На протяжении всего своего опыта я понял, что отличные проекты создаются, если вы предпочитаете КОМПОЗИЦИЮ НАСЛЕДОВАНИЮ. Это видео как раз об этом. 00:00 Введение 00:45 Разница между композицией и наследованием. 01:15 Создание примера проекта с использованием наследования. 04:07 Проблемы в этом проекте, созданном с использованием наследования. 08:24 Создание лучшего проекта для той же задачи с использованием композиции. 13:45 Создание лучшей шахматной модели с использованием композиции. 22:10 Как реализовать композицию в своих проектах? Несколько приёмов и способов. 24:50 Другие проблемы, с которыми сталкиваются при проектировании с использованием наследования. Сравнение дизайна композиции и наследования в Code of Chess показано в этом видео: https://github.com/anomaly2104/coding... Полный обзор дизайна шахмат:    • System Design Interview: Chess Game | Low ...   Плейлист с дизайном системы LLD:    • Low Level System Design   Вы можете подписаться на меня в: LinkedIn:   / anomaly2104   Instagram:   / anomaly2104   Facebook:   / anomaly2104   Twitter:   / anomaly2104   Блог: http://blog.uditagarwal.com #система #дизайн #интервью #интервью #кодирование #программирование #faang #технологии #технология #разработчик #кодер #код #java #системныйдизайн #архитектура #программное обеспечение #sde #sdi #системныйдизайнинтервью #программное обеспечение #разработка #программа #низкоуровневыйдизайн #lld #oops #шаблоныдизайна #принципыдизайна #hld