#YauhenK #webDev #ПростоО #OOP Добро пожаловать в очередной выпуск видеокаста, «Просто о». И тема сегодняшнего урока - это парадигма объектно-ориентированного программирования. Основная идея данного видео, максимально просто и с наглядными примерами дать объяснения основным понятиям ООП. Мы рассмотрим такие концепции, как объект, класс, экземпляр класса, наследование, инкапсуляция, полиморфизм, абстракция, интерфейс, композиция и агрегация. Примеры кода будут на TypeScript и Javascript, однако имейте ввиду что все концепции и парадигмы применимы практически к любому языку программированию ✒ Timeline: ✔ 0:00 - Введение ✔ 1:01 - Процедурное программирование (ФП) ✔ 2:17 - Объектно-ориентированное программирование (ООП) ✔ 2:43 - Объект ✔ 3:51 - Класс ✔ 5:40 - Экземпляр класса ✔ 6:47 - Наследование ✔ 8:47 - Инкапсуляция ✔ 11:02 - Полиморфизм ✔ 13:53 - Интерфейс ✔ 15:57 - Абстракция ✔ 17:47 - Композиция ✔ 19:41 - Агрегация ✔ 20:48 - Рекомендации ✒ Полезные ссылки: ✔ SOLID: • Просто о SOLID (Принципы SOLID) ✔ Шаблоны проектирования (плейлист): • JavaScript Паттерны ✒ Полный список готовых и планируемых курсов: ✔ Trello:
✒ Автор курса: ✔ YouTube: / yauhenkavalchuk ✔ Instagram: / yauhenkavalchuk ✔ Twitter: / yauhenkavalchuk ✔ VK:
https://vk.com/YauhenKavalchuk ✔ LinkedIn: / yauhenkavalchuk ✔ GitHub:
✔ VK (Группа):
http://vk.com/webdevcom ✒ Поддержать развитие канала: