Запись семинара на тему "Что такое ООП и с чем его едят?"
HTML-код
- Опубликовано: 19 сен 2024
- Программа семинара:
►основные понятия ООП;
►с чего начать свое изучение концепций и парадигм ООП;
►востребованность современных подходов в реальных проектах;
►критическая оценка подходов ООП.
Ведущий: Александр Пономаренко, специалист в области разработки объектно-ориентированных приложений, тренер CyberBionic Systematics, тренер CyberBionic Systematics
Зачем постоянно снимать рассказчика? Особенно начиная с 38 минуты, логичней показать что происходит на экране.
Оператор снял непонятно что.Самые нужные моменты скрыл(((( так хорошо понималось пока камера не сошла с проектной доски.
Сергей Меньщиков согласна
Дякую, чудовий урок, жаль що у свій час в універі так не пояснювали.
+MrAssault27 Благодарим Вас за комментарий.
Стоящая лекция. Действительно крутая подача. Спасибо.
Спасибо! Очень качественная лекция!
Запись не полная, и код еще не видно про змейку, и собаку. Александру большое спасибо, хорошо объясняет и на примерах из жизни.
+questions answer Спасибо Вам за комментарий!
В каком источнике указано, что парадигм шесть? Нигде не встречал, кроме ваших видео и курсов. В GoF искал, там ни слова об этом, в гугле тоже искал, практически везде пишут, что их три, иногда - четыре вместе с абстракцией
Крутая лекция! Спасибо.
Почему важен порядок наименования принципов ООП?
Потому что одно проистекает из другого!
Отличный семинар !!!
Благодарим за теплые слова!
Хорошая лекция, но во второй части хотелось бы видеть экран.
Здравствуйте, спасибо за пожелание, оно будет передано авторам.
Вчера меня на собеседовании в Epam "завалили" на этом вопросе. Сказали, что парадигм в ООП всего три. Я учился только по вашим курсам. Скажите, почему такие разногласия?
+Aleksandr Piskunov Добрый день! Не можем не отреагировать на столь волнующий для вас вопрос лично, касательно парадигм ООП. Мы постараемся записать видео, в котором еще раз поговорим о парадигмах ООП.
И так, это может быть особенность интервьюера который вас собеседовал, а скорее его образования. В большинстве литературных источников описываются именно 3 парадигмы ООП это верно, остальные 3, просто скрывают между строк дабы облегчить понимания в целом при чтении книги. А вот в литературных источника которые не каждому просты в понимании, например «Приемы объектно-ориентированного проектирования» Авторы Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес их указывается, что выделяется шесть парадигм.
К тому же, стоит помнить что когда речь идет о технических собеседованиях, могут задавать одинаковые вопросы, но ожидать разные ответы. В следующий раз запаситесь аргументами, чтобы отстаивать свою позицию. Удачи с поиском интересной команды!
поскорее бы уже это видео)
@@ITVDN Тут важнее, кто перед вами, адепт какой школы. Потому как их действительно 3. Остальные это следствие первых трёх. Вы бы у меня тоже не прошли собеседование, если бысказали, что их 6 ;)
@@ITVDN > "Приемы объектно-ориентированного проектирования" еще раз просмотрел эту книгу, и нигде про принципы ООП там не нашел, только упоминается всколзь, и только про 3 парадигмы.
Не "притаманны", а свойственны :)
Спасибо за урок!)
+Евгений Маевский Благодарим Вас за комментарий! Следите за новыми обзорами на канале ITVDN!
Лекция интересная, но человек не объясняет, почему именно такой порядок парадигм должен быть. Мое мнение, это глупость, располагать их в каком-то порядке, они тесно переплетаются друг с другом и дополняют или помогают в реализации друг друга. Присваивать им какую-то последовательность или степень важности это неправильно.
Да он сам нифига не знает.
Извините но примеры про суперсобаку полный бред. Во первых код не скомпилируется, и это видно на видео(красным приведение подчеркнуто). Во вторых даже если подставить, то скомпилируется но во время выполнения будет ошибка привидения типов. Собаку нельзя привести к супер собаке. Это было бы возможно только в случае если сразу была супер собака приведенная к собаке а потом опять к супер собаке, но эта ситуация не имеет никакого отношения к тому о чем говорил автор. Ну а про то что весь антивирус-это класс который приводится к разным версиям по средствам приведения типов-полный бред!
У Александра Пономоренко и Александра Шевчука подозрительно одинаковые шутки про ООП :)
Они друзья и часто общаються, вот и заимствуют шутки друг у друга.
приятно послушать практика который разбирается в том о чем он говорит. В институте к сожалению преподают теоретики которые порой сами путаются в своей бредовой терминологии, не особо понимая что и зачем.
А где проводилась лекция:?
Kozak Alive Благодарим за вопрос. Лекция проводилась в Национальном техническом университете Украины «Киевский политехнический институт».
@@ITVDN Бедный лектор, мало того что сидел в куртке, так у него ещё и руки замерзали! )))
Такое впечатление, что каждый докладчик считает, что надо обязательно дополнить принципы ООП. Когда я только учился, в то время это был ещё институт, их было только 3. Потом, с удивлением обнаружил ещё и абстракцию среди этих принципов, хотя тут большие сомнения (абстракция это всего лишь следование от наследования и полиморфизма). Но вот что касается отсылки сообщений... Если это дот нет, то тамошние event это не более как синтаксический сахар. Если это прерывания, то они ещё и до ООП были, можно вспомнить тот же ассемблер и механизмы работы с ОС. Или это паттерн наблюдатель? АА, это типа из smalltalk. Ну не суть. Странно все это... А паттернов уже больше 23 однако... Может быть паттернов от банды четырех 23? А как же другие, которые были придуманы позже?