Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Используйте наследование только в том случае, если вам нужны оба варианта

Автор: Christopher Okhravi

Загружено: 2024-04-30

Просмотров: 31480

Описание:

Наследование обеспечивает иерархическое повторное использование кода И полиморфизм подтипов. В этом видео я утверждаю, что использовать его следует только в том случае, если нам нужно ОБА.

💚 КУПИТЬ МОЮ КНИГУ:
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 Заключение

Используйте наследование только в том случае, если вам нужны оба варианта

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Единственный случай, когда следует использовать полиморфизм

Единственный случай, когда следует использовать полиморфизм

Kotlin Code Reuse: Composing like you're Inheriting

Kotlin Code Reuse: Composing like you're Inheriting

Always Use Interfaces

Always Use Interfaces

Ковариация и контравариация

Ковариация и контравариация

Синьор 1С: 10 привычек, без которых ты не вырастешь

Синьор 1С: 10 привычек, без которых ты не вырастешь

Prime Reacts: недостатки наследования

Prime Reacts: недостатки наследования

Задача о квадрате и прямоугольнике

Задача о квадрате и прямоугольнике

Depend on Abstractions not Concretions (Framework)

Depend on Abstractions not Concretions (Framework)

Why Favor Object Composition Over Class Inheritance? A Deep Dive

Why Favor Object Composition Over Class Inheritance? A Deep Dive

Liskov Substitution Principle

Liskov Substitution Principle

Три идеи по рефакторингу от Мартина Фаулера

Три идеи по рефакторингу от Мартина Фаулера

Чистейший стиль кодирования, в котором ошибки практически невозможны

Чистейший стиль кодирования, в котором ошибки практически невозможны

Rules Have Reasons (Always Ask Why)

Rules Have Reasons (Always Ask Why)

"Clean" Code, Horrible Performance

When Microsoft Violated Liskov Substitution Principle in .NET

When Microsoft Violated Liskov Substitution Principle in .NET

How Senior Programmers ACTUALLY Write Code

How Senior Programmers ACTUALLY Write Code

Composition Vs Inheritance - Why You Should Stop Using Inheritance

Composition Vs Inheritance - Why You Should Stop Using Inheritance

Когда использовать трейты, интерфейсы и абстрактные классы в PHP

Когда использовать трейты, интерфейсы и абстрактные классы в PHP

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Composition over Inheritance

Composition over Inheritance

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com