Просто о ООП (Парадигмы ООП)
#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: https://youtu.be/A6wEkG4B38E
✔ Шаблоны проектирования (плейлист): https://www.youtube.com/playlist?list=PLNkWIWHIRwMGzgvuPRFkDrpAygvdKJIE4
✒ Полный список готовых и планируемых курсов:
✔ Trello: https://trello.com/b/R6rD7qq8
✒ Автор курса:
✔ YouTube: https://www.youtube.com/YauhenKavalchuk
✔ Instagram: https://www.instagram.com/YauhenKavalchuk
✔ Twitter: https://twitter.com/YauhenKavalchuk
✔ VK: https://vk.com/YauhenKavalchuk
✔ LinkedIn: https://www.linkedin.com/in/YauhenKavalchuk
✔ GitHub: https://github.com/YauhenKavalchuk
✔ VK (Группа): http://vk.com/webdevcom
✒ Поддержать развитие канала: https://github.com/YauhenKavalchuk/youtube/blob/main/sponsoring.md
Видео Просто о ООП (Парадигмы ООП) канала webDev
Добро пожаловать в очередной выпуск видеокаста, «Просто о».
И тема сегодняшнего урока - это парадигма объектно-ориентированного программирования. Основная идея данного видео, максимально просто и с наглядными примерами дать объяснения основным понятиям ООП.
Мы рассмотрим такие концепции, как объект, класс, экземпляр класса, наследование, инкапсуляция, полиморфизм, абстракция, интерфейс, композиция и агрегация.
Примеры кода будут на 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: https://youtu.be/A6wEkG4B38E
✔ Шаблоны проектирования (плейлист): https://www.youtube.com/playlist?list=PLNkWIWHIRwMGzgvuPRFkDrpAygvdKJIE4
✒ Полный список готовых и планируемых курсов:
✔ Trello: https://trello.com/b/R6rD7qq8
✒ Автор курса:
✔ YouTube: https://www.youtube.com/YauhenKavalchuk
✔ Instagram: https://www.instagram.com/YauhenKavalchuk
✔ Twitter: https://twitter.com/YauhenKavalchuk
✔ VK: https://vk.com/YauhenKavalchuk
✔ LinkedIn: https://www.linkedin.com/in/YauhenKavalchuk
✔ GitHub: https://github.com/YauhenKavalchuk
✔ VK (Группа): http://vk.com/webdevcom
✒ Поддержать развитие канала: https://github.com/YauhenKavalchuk/youtube/blob/main/sponsoring.md
Видео Просто о ООП (Парадигмы ООП) канала webDev
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Vue.js. Полный курсTailwindCSS. Полный курсMongoDB #19 MVC и Роутер (MVC Pattern & Router)Front-end 2023 Roadmap & Trends | Что учить в 2023?MongoDB #7 Операторы и составные запросы (Operators & Complex Queries)Redux-Saga. Полный курсTailwindCSS #14 Тёмная тема (Dark Theme)TailwindCSS #10 Градиенты (Gradients)TailwindCSS #2 Шрифты и цвета (Fonts & Colors)Next.js. Полный курсNodeJS. Полный курсRedux-Saga #2 Установка и настройка окружения (Setup Environment)Redux-Saga #1 Основные понятия (Basic Concepts)Redux-Saga #0 Введение (Introduction)Next.js #3 Макет и компоненты (Layout & Components)ТОП 15 Технических сайтов для разработчиковNode.js #20 Загрузка приложения на Heroku (Deployment On Heroku)Node.js #19 Создание API (Create API)Node.js #18 MVC и Роутер (MVC Pattern & Router)Node.js #17 Удаление и редактирование данных (Delete & Update Requests)Node.js #16 Добавление и получение данных (Get & Post Requests)