Запись семинара на тему "Что такое ООП и с чем его едят?"

Поделиться
HTML-код
  • Опубликовано: 19 сен 2024
  • Программа семинара:
    ►основные понятия ООП;
    ►с чего начать свое изучение концепций и парадигм ООП;
    ►востребованность современных подходов в реальных проектах;
    ►критическая оценка подходов ООП.
    Ведущий: Александр Пономаренко, специалист в области разработки объектно-ориентированных приложений, тренер CyberBionic Systematics, тренер CyberBionic Systematics

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

  • @user-yk3if2ku4e
    @user-yk3if2ku4e 9 лет назад +32

    Зачем постоянно снимать рассказчика? Особенно начиная с 38 минуты, логичней показать что происходит на экране.

    • @cinderellarouge
      @cinderellarouge 7 лет назад

      Оператор снял непонятно что.Самые нужные моменты скрыл(((( так хорошо понималось пока камера не сошла с проектной доски.

    • @cinderellarouge
      @cinderellarouge 7 лет назад

      Сергей Меньщиков согласна

  • @MrAssault27
    @MrAssault27 8 лет назад +7

    Дякую, чудовий урок, жаль що у свій час в універі так не пояснювали.

    • @ITVDN
      @ITVDN  8 лет назад

      +MrAssault27 Благодарим Вас за комментарий.

  • @RS-ue4wg
    @RS-ue4wg 2 года назад

    Стоящая лекция. Действительно крутая подача. Спасибо.

  • @LEV091997
    @LEV091997 9 лет назад +4

    Спасибо! Очень качественная лекция!

  • @questionsanswer6293
    @questionsanswer6293 9 лет назад +2

    Запись не полная, и код еще не видно про змейку, и собаку. Александру большое спасибо, хорошо объясняет и на примерах из жизни.

    • @ITVDN
      @ITVDN  9 лет назад

      +questions answer Спасибо Вам за комментарий!

  • @kombuchamp
    @kombuchamp 5 лет назад +3

    В каком источнике указано, что парадигм шесть? Нигде не встречал, кроме ваших видео и курсов. В GoF искал, там ни слова об этом, в гугле тоже искал, практически везде пишут, что их три, иногда - четыре вместе с абстракцией

  • @sergeykr7337
    @sergeykr7337 4 года назад

    Крутая лекция! Спасибо.

  • @wtfisgoingontodayhuh
    @wtfisgoingontodayhuh 9 лет назад +4

    Почему важен порядок наименования принципов ООП?

    • @megant2466
      @megant2466 3 года назад

      Потому что одно проистекает из другого!

  • @anatoliy9696
    @anatoliy9696 7 лет назад

    Отличный семинар !!!

    • @ITVDN
      @ITVDN  7 лет назад

      Благодарим за теплые слова!

  • @froststorm77
    @froststorm77 8 лет назад +7

    Хорошая лекция, но во второй части хотелось бы видеть экран.

    • @ITVDN
      @ITVDN  8 лет назад

      Здравствуйте, спасибо за пожелание, оно будет передано авторам.

  • @aleksandrpiskunov7124
    @aleksandrpiskunov7124 9 лет назад +3

    Вчера меня на собеседовании в Epam "завалили" на этом вопросе. Сказали, что парадигм в ООП всего три. Я учился только по вашим курсам. Скажите, почему такие разногласия?

    • @ITVDN
      @ITVDN  9 лет назад +11

      +Aleksandr Piskunov Добрый день! Не можем не отреагировать на столь волнующий для вас вопрос лично, касательно парадигм ООП. Мы постараемся записать видео, в котором еще раз поговорим о парадигмах ООП.
      И так, это может быть особенность интервьюера который вас собеседовал, а скорее его образования. В большинстве литературных источников описываются именно 3 парадигмы ООП это верно, остальные 3, просто скрывают между строк дабы облегчить понимания в целом при чтении книги. А вот в литературных источника которые не каждому просты в понимании, например «Приемы объектно-ориентированного проектирования» Авторы Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес их указывается, что выделяется шесть парадигм.
      К тому же, стоит помнить что когда речь идет о технических собеседованиях, могут задавать одинаковые вопросы, но ожидать разные ответы. В следующий раз запаситесь аргументами, чтобы отстаивать свою позицию. Удачи с поиском интересной команды!

    • @user-no9iq5rp6m
      @user-no9iq5rp6m 8 лет назад

      поскорее бы уже это видео)

    • @MrVlMor
      @MrVlMor 5 лет назад +1

      @@ITVDN Тут важнее, кто перед вами, адепт какой школы. Потому как их действительно 3. Остальные это следствие первых трёх. Вы бы у меня тоже не прошли собеседование, если бысказали, что их 6 ;)

    • @MrVlMor
      @MrVlMor 5 лет назад +2

      @@ITVDN > "Приемы объектно-ориентированного проектирования" еще раз просмотрел эту книгу, и нигде про принципы ООП там не нашел, только упоминается всколзь, и только про 3 парадигмы.

  • @user-pro100rik
    @user-pro100rik 9 лет назад

    Не "притаманны", а свойственны :)
    Спасибо за урок!)

    • @ITVDN
      @ITVDN  9 лет назад

      +Евгений Маевский Благодарим Вас за комментарий! Следите за новыми обзорами на канале ITVDN!

  • @zemlyanin1339
    @zemlyanin1339 7 лет назад +3

    Лекция интересная, но человек не объясняет, почему именно такой порядок парадигм должен быть. Мое мнение, это глупость, располагать их в каком-то порядке, они тесно переплетаются друг с другом и дополняют или помогают в реализации друг друга. Присваивать им какую-то последовательность или степень важности это неправильно.

    • @a.o.yaroslavov
      @a.o.yaroslavov 5 лет назад

      Да он сам нифига не знает.

  • @dima_t
    @dima_t 8 лет назад +2

    Извините но примеры про суперсобаку полный бред. Во первых код не скомпилируется, и это видно на видео(красным приведение подчеркнуто). Во вторых даже если подставить, то скомпилируется но во время выполнения будет ошибка привидения типов. Собаку нельзя привести к супер собаке. Это было бы возможно только в случае если сразу была супер собака приведенная к собаке а потом опять к супер собаке, но эта ситуация не имеет никакого отношения к тому о чем говорил автор. Ну а про то что весь антивирус-это класс который приводится к разным версиям по средствам приведения типов-полный бред!

  • @PanWazek
    @PanWazek 9 лет назад +7

    У Александра Пономоренко и Александра Шевчука подозрительно одинаковые шутки про ООП :)

    • @DmitriyOkhrimenko-dmtr
      @DmitriyOkhrimenko-dmtr 9 лет назад +1

      Они друзья и часто общаються, вот и заимствуют шутки друг у друга.

  • @llligator
    @llligator 8 лет назад +1

    приятно послушать практика который разбирается в том о чем он говорит. В институте к сожалению преподают теоретики которые порой сами путаются в своей бредовой терминологии, не особо понимая что и зачем.

  • @kozakalive2134
    @kozakalive2134 9 лет назад

    А где проводилась лекция:?

    • @ITVDN
      @ITVDN  9 лет назад +2

      Kozak Alive Благодарим за вопрос. Лекция проводилась в Национальном техническом университете Украины «Киевский политехнический институт».

    • @megant2466
      @megant2466 3 года назад

      @@ITVDN Бедный лектор, мало того что сидел в куртке, так у него ещё и руки замерзали! )))

  • @MrVlMor
    @MrVlMor 5 лет назад

    Такое впечатление, что каждый докладчик считает, что надо обязательно дополнить принципы ООП. Когда я только учился, в то время это был ещё институт, их было только 3. Потом, с удивлением обнаружил ещё и абстракцию среди этих принципов, хотя тут большие сомнения (абстракция это всего лишь следование от наследования и полиморфизма). Но вот что касается отсылки сообщений... Если это дот нет, то тамошние event это не более как синтаксический сахар. Если это прерывания, то они ещё и до ООП были, можно вспомнить тот же ассемблер и механизмы работы с ОС. Или это паттерн наблюдатель? АА, это типа из smalltalk. Ну не суть. Странно все это... А паттернов уже больше 23 однако... Может быть паттернов от банды четырех 23? А как же другие, которые были придуманы позже?