хоспаде! Наконец то хоть кто то потратил время и силы, что бы на монтаже вырезать набор кода, оговорки, вздохи и чавканье! Это в принципе лучший обучающий материал по программированию, который я видел! Огромное спасибо, очень приятно смотреть и слушать!
@АлександрЦарьков-ъ3з2 жыл бұрын
U
@awenn20152 жыл бұрын
W
@mirakghost13852 жыл бұрын
U
@dunakovskyigor8522 жыл бұрын
Спасибо! Я новичок, мозги "закипели", но при наличии множества новых слов, суть понятна на первый взгляд. Уверен, после нескольких просмотров, всё встанет по местам ;)
@awenn20152 жыл бұрын
@@dunakovskyigor852 зачем мне приходит уведомление если вы отвечаете не мне собственно
@ИгорьДи-н5г2 жыл бұрын
Гражданин, Вы просто таки превратили ООП, сложившегося в мозгу в непонятную мешанину, в информационную конфетку. За Ваш труд и доходчивое объяснение паттернов можно поставить памятник при жизни. Вы огромный молодец! Карма у вас будет строго положительной.
@UlbiTV2 жыл бұрын
Игорь, спасибо! Рад, что понравилось
@ЮрийЮрий-ь2н Жыл бұрын
Привет, есть видео на основе Java?)))
@true7991 Жыл бұрын
привет, чисто из интереса вопрос, зачем сейчас изучать ооп ,если давно уже перешли на функции? я имею ввиду, что сейчас же уже и нигде его использовать
@redheroteam Жыл бұрын
@@true7991 так в JS все равно всё есть объекты. Для понимания того, как это работает.
@true7991 Жыл бұрын
@@redheroteam ну если только для понимания,то да,а так считай никогда его и не используешь
@sudoge12 жыл бұрын
для людей немного вошедших в програминг это будет более менее ясно и понятно, но абсолютно новеньким людям надо объяснять языком немного не таким сухим как в видео и приводить более приземленные аналогии. я понимаю, что это видео не претендует на обучение с 0 или детей, но все же в ооп главное - это самая простая абстракция )
@duckdeduct5222 жыл бұрын
Чёткий Человек! У него всё четко! Спасибо тебе огромное! что не водой кормишь,а полноценным наваристым супом понятной информации.Как долго я тебя искала, как долго я тебя ждала🤗🥰
@UlbiTV2 жыл бұрын
Очень приятно!) спасибо, и приятного аппетита 😂👍 (я про супчик)
@duckdeduct5222 жыл бұрын
@@UlbiTV 🍜🤤🧠
@ryengard3 жыл бұрын
Это лучший материал по ООП, что я встречал за последние 3 года. Спасибо за труд и мастерство повествования.
@UlbiTV3 жыл бұрын
Старался! Спасибо!
@this_IsUsername3 жыл бұрын
К тому же и доступно, наглядно. Вспоминаю, как это было в универе и какой же кошмар там был, ужас.
@gogenmogen35623 жыл бұрын
и чем же лучший? Объяснять инкапсуляцию на геттерах и сеттерах это худшее что можно делать Потом такие люди приходят в компании и пишут по сути ту же самую процедурщину, но с подтипированием
@ДенисЛепешкин-ы8ц3 жыл бұрын
@@gogenmogen3562, что-то не нашёл у тебя лучшего материала по ООП. Засранец что ли? Любишь гадить в комментариях?
@gogenmogen35623 жыл бұрын
@@ДенисЛепешкин-ы8ц Я уже десятки раз говорил про ООП людям в чатах, еще раз объяснять тебе смысла не вижу, особенно видя твою реакцию Можешь дальше херачить хендлеры сервисы и пожо и думать что пишешь в ООП
@simolauronen26962 жыл бұрын
Комментарий для улучшения позиции видео в поисковой выдаче в благодарность за ясное изложение. Пасиб))
@nickfist91873 жыл бұрын
За половину пары объяснил половину семестра. Респект
@Георгий-ь6с Жыл бұрын
Да, все очень понятно - без воды, лишних слов, просто и по делу, это и урок для других преподавателей как надо правильно готовиться к записи)) Спасибо!
@user-vg3pw9qe1x3 жыл бұрын
Ютуб порекомендовал мне это видео сегодня. Видимо, это из-за того, что я искал "белый шум" для медитации и остановки внутреннего диалога.
@alsufayzi4875 ай бұрын
😂😂😂😂😂😂😂😂
@nikitakirienko21472 жыл бұрын
Пересматриваю по несколько раз)
@АндрейМарковский-э5д2 жыл бұрын
тот случай когда, читал/учил но плохо себе представлял что это и как выглядит. Вроде бы уже и начал писать код, применяешь ооп, агрегацию и т.д. но даже не подозреваешь об этом, что это имменно оно, просто знаешь что так можно и нужно делать и всё. После видео приходит осознание и понимание, всё становится на свои места! Просто потрясающий ролик!!! , с ПРОСТЫМИ примерами, понятными для восприятия. Спасибо!
@timber80872 жыл бұрын
кто делает такие ролики респектуха
@abathojalyk16253 жыл бұрын
Da, Chelovek...you are the Man!
@victorzagrebin5765 Жыл бұрын
Просто, неспешно, с картинками и без воды. Молодец!
@redjohn46263 жыл бұрын
Каждое твоё видео, это как праздник
@Limekys2 жыл бұрын
Пожалуй лучшее и понятное видео про ООП. Спасибо!
@angrybird92313 жыл бұрын
На мой взгляд, максимально понятно для восприятия преподал материал. Хоть с первого раза не удалось понять интерфейсы и абстрактные классы, однако я понимаю, что лучшего объяснения я не найду. Спасибо, однозначно лайк!
@lvan_lvanov Жыл бұрын
Вот пример, который помог мне понять полиморфизм параметрический лучше, но и пример Тимура очень хорош! Параметрический полиморфизм в ООП на примере JavaScript означает, что функции или классы могут иметь обобщенные типы данных, которые они могут использовать для работы с разными типами без необходимости знать их конкретную реализацию. Это позволяет нам писать более универсальный код, который может работать с различными типами данных, не повторая одинаковый код для каждого типа. Например, допустим, у нас есть класс Stack, который представляет стек, и мы хотим создать экземпляр этого класса, который может работать с разными типами данных (например, целыми числами и строками). Мы можем реализовать параметрический полиморфизм, задавая тип элементов стека в качестве параметра: class Stack { constructor() { this.items = []; } push(item: T) { this.items.push(item); } pop(): T | undefined { return this.items.pop(); } } const numberStack = new Stack(); numberStack.push(1); numberStack.push(2); console.log(numberStack.pop()); // Output: 2 const stringStack = new Stack(); stringStack.push("foo"); stringStack.push("bar"); console.log(stringStack.pop()); // Output: "bar" В этом примере класс Stack имеет обобщенный тип T, который позволяет нам указывать различные типы данных для элементов стека. Мы можем создавать экземпляры Stack с разными типами данных, такими как number и string, и использовать методы push и pop для работы с этими типами данных.
@ЭзамАппаева3 жыл бұрын
Как раз были пробелы в ооп, думаю у всех начинающих фронтендеров есть с этим проблемы. Спасибо!!!!
@vxrsussss6 ай бұрын
Ещё и у всех qa-шников:)
@muhammad-hasovskiy20 күн бұрын
Только только вхожу в эту сферу, изучаю основные понятия, вообще короче я почти нулевик в программировании, но поставил цель, а люди такие как автор этого видео делают мой тернистый путь легче, спасибо тебе добрый человек! 🤝
@zakazzabora44092 жыл бұрын
Спасибо за видео. Люто присоединяюсь ко всем тем, кто уже в комментариях попросил отдельного видео про паттерны проектирования с примерами!
@udegaraminage29952 жыл бұрын
Четко, логично, лаконично, по существу, с примерами. Качественная структура и оформление материала. Спасибо большое!
@imdmotcm89538 ай бұрын
Узнал из этого урока больше чем знал до этого. Хотелось бы еще видео про патерны проектирования.
@webxcryptoit73083 жыл бұрын
Слушай, ты просто крут! Такая подача, четко, внятно, громко без воды! Ты просто мастер своего дела!
@sidless38623 жыл бұрын
Это самое понятное объяснение ООП, которое я когда-либо слышал. Да ещё и на JS. Очень хорошо, что ты всегда объясняешь на понятных и наглядных примерах, а не как в учебниках тупым текстом. До этого никак не мог понять суть ООП, а сейчас более чем понятно
@RenderDragon2 жыл бұрын
ts
@litvinenkow2 жыл бұрын
никогда не понимал тайпскрипт, а тут прям интересно стало и что-то понял по нему, спасибо
@gnori2 жыл бұрын
Одно из немногих, достойное видео. Все доступно для понимания, также отдельная благодарность за примеры, которые действительно облегчают осознание теоретической части )
@mansurmakhmutov78232 жыл бұрын
Настолько лаконично и в то же время глубоко раскрыл тему.Респект
@marspro763 жыл бұрын
Это вселенная помогает мне.. Завтра собеседование, оч плавал в теории, а тут этот видео как послание свыше. Подача - огонь.
@DubinArtur3 жыл бұрын
Как прошло?
@marspro763 жыл бұрын
@@DubinArtur пока не тяну на автоматизацию, сижу в мануальных учу дальше...
@ВладимирДятлов-с7ы2 жыл бұрын
Лучшее объяснение, что я видел!
@programming59443 жыл бұрын
Невероятная планка контента, все как обычно! ООП простым языком!
@vandi29662 жыл бұрын
Спасибо большое, только вливаюсь, все понятно
@Яточка-ч4н2 жыл бұрын
Это то, что я искал, самое понятное объяснение ООП к 2021 году, спасибо
@Павел-у6м4г2 жыл бұрын
Ни чего лучше этого канала не встречал. Уметь так объяснить метериал это талант
@Aidar_1233 жыл бұрын
Ответ на все вопросы, шедевр!
@gkhau68103 жыл бұрын
Удивительно воды нет , подписался
@falsetrue79103 жыл бұрын
Мне уже самому смешно, что я постоянно захожу на твой канал, в надежде что там будет новое видео, раз в два дня точно это делаю, и каждый раз радуюсь, когда в рекомендациях всплывает новое видео! Наглядные примеры и качественное объяснение, высокий уровень! Спасибо!
@secondname_lastmane3 жыл бұрын
поставить оповещение на новое видео не судьба?)
@falsetrue79103 жыл бұрын
@@secondname_lastmane колокольчик всегда подводит
@skwii3 жыл бұрын
да правда, это достаточно сильно понятно, подписался. спасибо, ты лучший
@anatolzva67633 жыл бұрын
Пишу чтобы поблагодарить автора за труд, картинки и крупный шрифт радуют и облегчают, радует всё лучше и лучше подача материала, спасибо и успехов в вашей не лёгкой работе, донести сложное для твёрдых лбом и туповатых умом.
@UlbiTV3 жыл бұрын
Рад, что замечаете мелочи, стараюсь, правда:)
@leandrmiklashevich2972 жыл бұрын
Пушка. Просто ПУШКА! ))
@funkoground51943 жыл бұрын
Вот недавно полуторачасовой ролик по продвинутому бэкенду смотрел. И тут выходит этот ролик, для меня как продолжение, более подробное объяснение DI и interface. Вот прям как знаешь что нужно) Спасибо огромное!
@MasterofLupanars3 жыл бұрын
Вот блин, я плюсы ради этого учить начал, а оказывается кто-то по родной жске урок снял. Выглядит многообещающе, надеюсь будут примеры использования и рекомендации на тему "где стоит, где нет". Пошёл смотреть.
@MasterofLupanars2 жыл бұрын
Что я могу сказать - понял и зачем нужны геттеры\сеттеры, хотя не раз и не два читал про них статьи, понял зачем нужны классы и в каких случаях их имеет смысл использовать. Как резюме пройденного самостоятельно материала видео подходит отлично, позволяя закрыть белые пятна. Само собой для того чтобы писать свою классовую логику этого не хватит, но может оказаться очень полезно на старте, хотя бы для понимания того как принято решать те или иные задачи. Короче годнота.
@fellainthewagon71663 жыл бұрын
этот канал заслуживает минимум 100к
@АлексейСоловьев-с6и2 жыл бұрын
самое понятное объяснение за максимально короткое время, без воды, спасибо
@amikuto3 жыл бұрын
Давно не мог точно понять что такое ООП. Были только заученные определения. Просмотрев это видео ни как не мог понять, почему я не наткнулся на него раньше? А оказывается оно вот-вот только вышло. Отличная подача и объяснение материала
@AndrewYurchenko Жыл бұрын
Вот это да. Первый раз вижу, настолько понятное, с примерами и доходчиво объясненное видео по ООП. Спасибо тебе человечище!!!
@viacheslav74213 жыл бұрын
Супер!!! Очень лаконично, доступно и интересно подается достаточно серьезная и непростая тема, мастерски!!!
@pavelsokolov41902 жыл бұрын
1. Подобное количество информации обычно растягивают на часы, а здесь всего 40 минут 2. Качество подачи выше всяких похвал 3. Лайк, подписка, коммент
@UlbiTV2 жыл бұрын
Павел, спасибо!
@РоманМ-й4ж3 жыл бұрын
Объяснено доступно без воды и нудятины. Спасибо за ролики, которые делаешь
@antonpankrat45942 жыл бұрын
Спасибо! достаточно кратко, все по существу! без лишних соплей.
@Jason-zz9rs3 жыл бұрын
В первый раз вижу такой интересный и главное понятный ролик по ооп, очень понравилось
@UlbiTV3 жыл бұрын
Очень рад, что получилось интересно!
@ВладимирГригорьевич-у2р3 жыл бұрын
блин, мужик, как же ты доходчиво поясняешь!!!
@АндрейМихайлович-п2л3 жыл бұрын
Чёткость и последовательность наглядность ( белым по чёрному) ничто не отвлекает от преподнесенной мысли класс!Лайк!
@loshonkov2 жыл бұрын
Огромное спасибо за качественный материал
@Vadim-wi4by3 жыл бұрын
Больше спасибо за то что такой качественный урок существует на просторах ютуба.
@ИльясНуруясов-в2э2 жыл бұрын
Это лучший материал по ООП
@crash_oyh3 жыл бұрын
Ой ляяяяя, на сколько же хорошое видео. Как всё чётко и по полочкам обьяснил, спасибо большое
@dimav16402 жыл бұрын
В очередной раз убеждаюсь что канал очень крутой
@PacoOfficial3 жыл бұрын
Смотреть позже
@wingdings14768 ай бұрын
Ты точно за мной не следишь?
@PacoOfficial8 ай бұрын
@@wingdings1476 da
@nickstried33247 ай бұрын
😢
@WeSquared7 ай бұрын
Пако, привет спустя 11 лет после группы ваномаса)))
@PacoOfficial7 ай бұрын
@@WeSquared хех ку
@XPICTOCB0CKPEC2 жыл бұрын
Это лучшее, что я видел и слышал за свою жизнь!
@ДмитрийСтепанов-ф1щ2 жыл бұрын
Я один из многих, кто оставляет комментарий под этим видео для его продвижения, так как это шедевр!
@temirlanzholbolat21382 жыл бұрын
Респект автору! Каждая секунда информативна! Полное отсутствие воды! Продолжай в том же духе!
@disconnect-forever3 жыл бұрын
Большое спасибо автору за тайм-коды, легко найти нужный раздел. Конечно лайк)
@sladkiymems40472 жыл бұрын
Комментарий для поддержания хорошей энергетики видео
@itpro9523 жыл бұрын
Урок топовый, все понятно, легко и наглядно, лучший урок про ООП из всех что я видел
@petrvictorovich2 жыл бұрын
Всегда. ВСЕГДА И У ВСЕХ - не хватает информации - как, где и когда это применять. Т.е. я узнал много нового и интересного - а теперь мне нужна дюжина примеров - где это применить. Т.е. я после просмотра этого видео - буду что-то писать и НЕ УВИЖУ что тут нужно применить, например композицию. Когда говорят, что для обучения программированию "нужен менторинг" - то нужен он именно для того, чтобы посмотреть код и сказать - "здесь делай композицию, а здесь примени синглтон". Но эта "передача опыта" вполне заменяема набором примеров - взглядом с разных сторон, на то, как один принцип реализуется в разных ситуациях. Автору - в любом случае - большое спасибо и не мне ему говорить, чтобы он делал больше и лучше, хотя было бы неплохо =) Просто я вижу, что можно сделать... вернее - нет принципиальной НЕвозможности сделать - такой обучающий материал - чтобы прям, как в матрице - загружалось в мозг и сразу работало 😶🌫
@petrvictorovich2 жыл бұрын
А ещё... по-мелочи. Меня очень путает, когда одно и то же называется разными словами. В данном ролике я бы заменил все "объекты" на "экземпляр класса" - потому что это более однозначно. "Объекты" бывают разные - а "экземпляр класса" - это сразу понятно что про ООП и про new Class()
@petrvictorovich2 жыл бұрын
А ещё... по-мелочи. Меня очень путает, когда одно и то же называется разными словами. В данном ролике я бы заменил все "объекты" на "экземпляр класса" - потому что это более однозначно. "Объекты" бывают разные - а "экземпляр класса" - это сразу понятно что про ООП и про new Class()
@diadiaVadia Жыл бұрын
После прослушивания и осмысления данного видео действительно появляется в голове картинка, как устроено в общем ООП. Очень хорошая подача материала, без каких-то сложных и непонятных определений, приятная визуализация для лучшего усвоения теории. Спасибо большое за ваш труд✊🏻
@ВалерийЛисейкин3 жыл бұрын
Кратко, четко, понятно. Отличная подача!
@antonkuzmenko67383 жыл бұрын
Просто и понятно. Пожалуй лучшее объяснение ООП из тех, что я видел/слышал/читал. Отличное видео, спасибо!
@АртурКулик-ш3с3 жыл бұрын
Бриллиантовая информация
@misterblister71953 жыл бұрын
Это идеальная подача материала! Я узнала и поняла из этих 40 минут гораздо больше, чем за курс ООП в колледже. Спасибо Вам большое за контент!!!
@sushinskiy2 жыл бұрын
Идеальная? Может быть для таких людей, у кого это было недавно в колледже, но не для тех, кто с этим никогда не сталкивался.
@ДанилДмитриев-я5м2 жыл бұрын
@@sushinskiy как успехи
@lalafolalafo82792 жыл бұрын
Комментарий для поддержки данного канала!)
@aget823 жыл бұрын
Доступно, понятно, с примерами. Класс! Лайк! Аплодисменты)))
@СергейАндрейченко-ю9б2 жыл бұрын
Красавчик, всë понятно, без лишних слов.
@user056963 жыл бұрын
Определенно самый понятный видос по ООП)) Огромная благодарность)
@vasylpuhinskyy80933 жыл бұрын
Супер. Уважение автору
@ev_geniy173 жыл бұрын
Большое спасибо, освежил в памяти
@D1ovsh3 жыл бұрын
Объяснил лучше моего профессора ✌️
@АндрейПахомов-м7ъ3 жыл бұрын
Спасибо за простые примеры, разжевал ООП, dependency injection. Делаешь много для рускоязычного ютуба, спасибо ещё раз. Кажется оговорка на 25:32, хотел сказать "вызываем drive у машины", а сказал "вызываем drive у колеса"
@misterblister71953 жыл бұрын
ничего лишнего, все кратко и понятно с отличными примерами
@radu51042 жыл бұрын
Дружище ты просто Учитель , учителей !!! Я не знаю даже что сказать ....ПРОСТО ЛУЧШИЙ !!! Спасибо за твою работу!!! очень всё доходчиво объяснил . не в обиду за комент ниже .
@Hvjjchj432 жыл бұрын
Лучшее видео по ООП для новичков из всех которые я видела
@ОлегПетров-п4у2 жыл бұрын
Спасибо большое за проделанную работу! Лучшее пособие по ООП.
@jagerjag78582 жыл бұрын
Очень крутое видео, с первого раза не все понял, посмотрю ещё раз
@Mike-og4wc2 жыл бұрын
Спасибо за видео!
@dmitrygridasov24002 жыл бұрын
Очень хорошие явные примеры .Просто и понятно описано ,особенно в блок-схемах. Немного нехватает более явных примеров интерфейса и патернов. Спасибо