Published On Nov 16, 2021
#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: https://trello.com/b/R6rD7qq8
✒ Автор курса:
✔ YouTube: / yauhenkavalchuk
✔ Instagram: / yauhenkavalchuk
✔ Twitter: / yauhenkavalchuk
✔ VK: https://vk.com/YauhenKavalchuk
✔ LinkedIn: / yauhenkavalchuk
✔ GitHub: https://github.com/YauhenKavalchuk
✔ VK (Группа): http://vk.com/webdevcom
✒ Поддержать развитие канала: https://github.com/YauhenKavalchuk/yo...