Принципы ООП (объектно-ориентированное программирование)
HTML-код
- Опубликовано: 7 июн 2024
- ООП. Что же значат эти три священные буквы в мире разработки?
А значат они многое…
Сегодня мы постараемся максимально подробно рассказать про саму концепцию объектно-ориентированного программирования, а также пройдемся в деталях по каждому принципу
1️⃣ Абстракция
2️⃣ Наследование
3️⃣ Инкапсуляция
4️⃣ Полиморфизм
И помогут мне в этом наши наставники по JavaScript, Java, .Net и, конечно же, Python.
❗️Ссылка на школу программирования TeachMeSkills - teachmeskills.by/kursy-progra...
🧔Профайл Виталия Гонтаренко - / vitali-hantarenka-42bb...
🧔Профайл Сергея Волошенка - / sergey-voloshonok-5199...
🧔Профайл Арсентия Сонец - / arsenty-sonets
🧔Профайл Павла Львова - / pavel-lvou-328139146
Что еще будет в видео👇
0:00 - Интро
1:14 - О себе
18:20 - Что такое ООП
19:50 - Почему появилось ООП
21:30 - Про парадигмы программирования
24:02 - Вопросы про ООП на собеседовании
25:12 - Абстракция (JavaScript)
29:45 - Плюсы и минусы ООП
37:07 - Про ООП-языки
38:36 - Инкапсуляция (Java)
45:31 - Про компонентно-ориентированное программирование
51:53 - Почему критикуют ООП
58:12 - Наследование (Python)
1:01:03 - Как ООП воспринимается молодым разработчиком
1:04:25 - Про спагетти-код и ООП
1:07:33 - Про функциональную парадигму
1:09:48 - Полиморфизм (C#)
1:13:45 - Почему важно понимание ООП - Кино
Таймлайн👇
0:00 - Интро
1:14 - О себе
18:20 - Что такое ООП
19:50 - Почему появилось ООП
21:30 - Про парадигмы программирования
24:02 - Вопросы про ООП на собеседовании
25:12 - Абстракция (JavaScript)
29:45 - Плюсы и минусы ООП
37:07 - Про ООП-языки
38:36 - Инкапсуляция (Java)
45:31 - Про компонентно-ориентированное программирование
51:53 - Почему критикуют ООП
58:12 - Наследование (Python)
1:01:03 - Как ООП воспринимается молодым разработчиком
1:04:25 - Про спагетти-код и ООП
1:07:33 - Про функциональную парадигму
1:09:48 - Полиморфизм (C#)
1:13:45 - Почему важно понимание ООП
вам нужно пригласить разработчика из геимдева он вам расскажет очень много веселых вещей про ооп и на сколько ооп плохо, а так же за десяток других парадигм. Потому что классические подходы из мира ИТ для этой предметной области подходят с большим скрипом.
👍✊🔥
Спасибо)
Я бы не стал использовать термин расширение к методам, подразумевая переопределение. К расширению все же относятся extensions методы для расширения объекта без явного изменения его структуры
Спасибо за уточнение)
it is hard to listen thoughts of unskilled switchers about basics of theory of programming when these switchers do not have proper industry education
там только Львов - профик еще и с задатками препода
@@unknown.artist.track3 Спасибо, за добрые слова в мой адрес