Используйте наследование только в том случае, если вам нужны оба варианта
Christopher Okhravi
0:00 / 0:00
Используйте наследование только в том случае, если вам нужны оба варианта
36 230 просмотров · 2 года назад
Christopher Okhravi
172 тыс. подписчиков
36 230 просмотров · 2 года назад
Наследование обеспечивает иерархическое повторное использование кода И полиморфизм подтипов. В этом видео я утверждаю, что использовать его следует только в том случае, если нам нужно ОБА.
💚 КУПИТЬ МОЮ КНИГУ:
https://theobjectorientedway.com
/ christopherokhravi
📚 Рекомендуем к прочтению:
https://geni.us/nlbA6 (Head First: Patterns Design)
https://geni.us/PsXmo (Design Patterns: Elements of Reuseable Object-Oriented Software)
Смотреть далее:
• The Only Time You Should Use Polymorphism
• Always Use Interfaces
• Depend on Abstractions not Concretions (Fr...
00:00 Введение
00:21 Только иерархическое повторное использование
03:16 Только полиморфизм подтипов
05:37 Избегать наследования?
07:13 Связывать с абстракциями
07:32 Пример
08:36 Заключение