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

Поделиться
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 - Почему важно понимание ООП
  • КиноКино

Комментарии • 9

  • @teachmeskills
    @teachmeskills  2 года назад

    Таймлайн👇
    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 Год назад +5

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

  • @nouchance
    @nouchance 2 года назад +3

    👍✊🔥

  • @russianyoutubeuser5023
    @russianyoutubeuser5023 Год назад

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

    • @teachmeskills
      @teachmeskills  Год назад +1

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

  • @unknown.artist.track3
    @unknown.artist.track3 4 месяца назад +2

    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 Спасибо, за добрые слова в мой адрес