Принципы ООП (объектно-ориентированное программирование)

Фильм және анимация

ООП. Что же значат эти три священные буквы в мире разработки?
А значат они многое…
Сегодня мы постараемся максимально подробно рассказать про саму концепцию объектно-ориентированного программирования, а также пройдемся в деталях по каждому принципу
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 - Почему важно понимание ООП

Пікірлер: 9

  • @teachmeskills
    @teachmeskills2 жыл бұрын

    Таймлайн👇 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 - Почему важно понимание ООП

  • @ponypower9144
    @ponypower9144 Жыл бұрын

    вам нужно пригласить разработчика из геимдева он вам расскажет очень много веселых вещей про ооп и на сколько ооп плохо, а так же за десяток других парадигм. Потому что классические подходы из мира ИТ для этой предметной области подходят с большим скрипом.

  • @russianyoutubeuser5023
    @russianyoutubeuser5023 Жыл бұрын

    Я бы не стал использовать термин расширение к методам, подразумевая переопределение. К расширению все же относятся extensions методы для расширения объекта без явного изменения его структуры

  • @teachmeskills

    @teachmeskills

    Жыл бұрын

    Спасибо за уточнение)

  • @nouchance
    @nouchance2 жыл бұрын

    👍✊🔥

  • @teachmeskills

    @teachmeskills

    2 жыл бұрын

    Спасибо)

  • @unknown.artist.track3
    @unknown.artist.track34 ай бұрын

    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

    @unknown.artist.track3

    4 ай бұрын

    там только Львов - профик еще и с задатками препода

  • @JinOptimist

    @JinOptimist

    3 ай бұрын

    @@unknown.artist.track3 Спасибо, за добрые слова в мой адрес

Келесі