Практически вся современная IT индустрия базируется на объектно-ориентированных языках. Хотя часто даже работая по 3-5 лет молодые разработчики не знают что это и для чего оно нужно. В лучшем случае они как попугаи далдонят определение Наследования, Инкапсуляции и Полиморфизма. Давайте посмотрим на проблему шире!
00:12 - Вступление
00:56 - Проблема моделирования
02:54 - Понятия “класс“ и “объект“
06:10 - Наследование
07:10 - Множественное наследование
08:51 - Агрегирование
10:07 - Агрегация и композиция
10:58 - Инкапсуляция
12:13 - Полиморфизм и его типы
13:31 - Параметрический полиморфизм
15:33 - Проблема иммутабельности
16:09 - Выводы
16:45 - Конец!