ООП на простых примерах. Объектно-ориентированное программирование

  Рет қаралды 1,130,727

Ulbi TV

Ulbi TV

Күн бұрын

Пікірлер: 1 700
@kelaus764
@kelaus764 2 жыл бұрын
хоспаде! Наконец то хоть кто то потратил время и силы, что бы на монтаже вырезать набор кода, оговорки, вздохи и чавканье! Это в принципе лучший обучающий материал по программированию, который я видел! Огромное спасибо, очень приятно смотреть и слушать!
@АлександрЦарьков-ъ3з
@АлександрЦарьков-ъ3з 2 жыл бұрын
U
@awenn2015
@awenn2015 2 жыл бұрын
W
@mirakghost1385
@mirakghost1385 2 жыл бұрын
U
@dunakovskyigor852
@dunakovskyigor852 2 жыл бұрын
Спасибо! Я новичок, мозги "закипели", но при наличии множества новых слов, суть понятна на первый взгляд. Уверен, после нескольких просмотров, всё встанет по местам ;)
@awenn2015
@awenn2015 2 жыл бұрын
@@dunakovskyigor852 зачем мне приходит уведомление если вы отвечаете не мне собственно
@ИгорьДи-н5г
@ИгорьДи-н5г 2 жыл бұрын
Гражданин, Вы просто таки превратили ООП, сложившегося в мозгу в непонятную мешанину, в информационную конфетку. За Ваш труд и доходчивое объяснение паттернов можно поставить памятник при жизни. Вы огромный молодец! Карма у вас будет строго положительной.
@UlbiTV
@UlbiTV 2 жыл бұрын
Игорь, спасибо! Рад, что понравилось
@ЮрийЮрий-ь2н
@ЮрийЮрий-ь2н Жыл бұрын
Привет, есть видео на основе Java?)))
@true7991
@true7991 Жыл бұрын
привет, чисто из интереса вопрос, зачем сейчас изучать ооп ,если давно уже перешли на функции? я имею ввиду, что сейчас же уже и нигде его использовать
@redheroteam
@redheroteam Жыл бұрын
@@true7991 так в JS все равно всё есть объекты. Для понимания того, как это работает.
@true7991
@true7991 Жыл бұрын
@@redheroteam ну если только для понимания,то да,а так считай никогда его и не используешь
@ryengard
@ryengard 3 жыл бұрын
Это лучший материал по ООП, что я встречал за последние 3 года. Спасибо за труд и мастерство повествования.
@UlbiTV
@UlbiTV 3 жыл бұрын
Старался! Спасибо!
@this_IsUsername
@this_IsUsername 3 жыл бұрын
К тому же и доступно, наглядно. Вспоминаю, как это было в универе и какой же кошмар там был, ужас.
@gogenmogen3562
@gogenmogen3562 3 жыл бұрын
и чем же лучший? Объяснять инкапсуляцию на геттерах и сеттерах это худшее что можно делать Потом такие люди приходят в компании и пишут по сути ту же самую процедурщину, но с подтипированием
@ДенисЛепешкин-ы8ц
@ДенисЛепешкин-ы8ц 3 жыл бұрын
@@gogenmogen3562, что-то не нашёл у тебя лучшего материала по ООП. Засранец что ли? Любишь гадить в комментариях?
@gogenmogen3562
@gogenmogen3562 3 жыл бұрын
@@ДенисЛепешкин-ы8ц Я уже десятки раз говорил про ООП людям в чатах, еще раз объяснять тебе смысла не вижу, особенно видя твою реакцию Можешь дальше херачить хендлеры сервисы и пожо и думать что пишешь в ООП
@АндрейМарковский-э5д
@АндрейМарковский-э5д 2 жыл бұрын
тот случай когда, читал/учил но плохо себе представлял что это и как выглядит. Вроде бы уже и начал писать код, применяешь ооп, агрегацию и т.д. но даже не подозреваешь об этом, что это имменно оно, просто знаешь что так можно и нужно делать и всё. После видео приходит осознание и понимание, всё становится на свои места! Просто потрясающий ролик!!! , с ПРОСТЫМИ примерами, понятными для восприятия. Спасибо!
@sudoge1
@sudoge1 2 жыл бұрын
для людей немного вошедших в програминг это будет более менее ясно и понятно, но абсолютно новеньким людям надо объяснять языком немного не таким сухим как в видео и приводить более приземленные аналогии. я понимаю, что это видео не претендует на обучение с 0 или детей, но все же в ооп главное - это самая простая абстракция )
@duckdeduct522
@duckdeduct522 2 жыл бұрын
Чёткий Человек! У него всё четко! Спасибо тебе огромное! что не водой кормишь,а полноценным наваристым супом понятной информации.Как долго я тебя искала, как долго я тебя ждала🤗🥰
@UlbiTV
@UlbiTV 2 жыл бұрын
Очень приятно!) спасибо, и приятного аппетита 😂👍 (я про супчик)
@duckdeduct522
@duckdeduct522 2 жыл бұрын
@@UlbiTV 🍜🤤🧠
@user-vg3pw9qe1x
@user-vg3pw9qe1x 3 жыл бұрын
Ютуб порекомендовал мне это видео сегодня. Видимо, это из-за того, что я искал "белый шум" для медитации и остановки внутреннего диалога.
@alsufayzi487
@alsufayzi487 5 ай бұрын
😂😂😂😂😂😂😂😂
@simolauronen2696
@simolauronen2696 2 жыл бұрын
Комментарий для улучшения позиции видео в поисковой выдаче в благодарность за ясное изложение. Пасиб))
@ЭзамАппаева
@ЭзамАппаева 3 жыл бұрын
Как раз были пробелы в ооп, думаю у всех начинающих фронтендеров есть с этим проблемы. Спасибо!!!!
@vxrsussss
@vxrsussss 5 ай бұрын
Ещё и у всех qa-шников:)
@Георгий-ь6с
@Георгий-ь6с Жыл бұрын
Да, все очень понятно - без воды, лишних слов, просто и по делу, это и урок для других преподавателей как надо правильно готовиться к записи)) Спасибо!
@marspro76
@marspro76 3 жыл бұрын
Это вселенная помогает мне.. Завтра собеседование, оч плавал в теории, а тут этот видео как послание свыше. Подача - огонь.
@DubinArtur
@DubinArtur 3 жыл бұрын
Как прошло?
@marspro76
@marspro76 3 жыл бұрын
@@DubinArtur пока не тяну на автоматизацию, сижу в мануальных учу дальше...
@petrvictorovich
@petrvictorovich 2 жыл бұрын
Всегда. ВСЕГДА И У ВСЕХ - не хватает информации - как, где и когда это применять. Т.е. я узнал много нового и интересного - а теперь мне нужна дюжина примеров - где это применить. Т.е. я после просмотра этого видео - буду что-то писать и НЕ УВИЖУ что тут нужно применить, например композицию. Когда говорят, что для обучения программированию "нужен менторинг" - то нужен он именно для того, чтобы посмотреть код и сказать - "здесь делай композицию, а здесь примени синглтон". Но эта "передача опыта" вполне заменяема набором примеров - взглядом с разных сторон, на то, как один принцип реализуется в разных ситуациях. Автору - в любом случае - большое спасибо и не мне ему говорить, чтобы он делал больше и лучше, хотя было бы неплохо =) Просто я вижу, что можно сделать... вернее - нет принципиальной НЕвозможности сделать - такой обучающий материал - чтобы прям, как в матрице - загружалось в мозг и сразу работало 😶‍🌫
@petrvictorovich
@petrvictorovich 2 жыл бұрын
А ещё... по-мелочи. Меня очень путает, когда одно и то же называется разными словами. В данном ролике я бы заменил все "объекты" на "экземпляр класса" - потому что это более однозначно. "Объекты" бывают разные - а "экземпляр класса" - это сразу понятно что про ООП и про new Class()
@petrvictorovich
@petrvictorovich 2 жыл бұрын
А ещё... по-мелочи. Меня очень путает, когда одно и то же называется разными словами. В данном ролике я бы заменил все "объекты" на "экземпляр класса" - потому что это более однозначно. "Объекты" бывают разные - а "экземпляр класса" - это сразу понятно что про ООП и про new Class()
@angrybird9231
@angrybird9231 3 жыл бұрын
На мой взгляд, максимально понятно для восприятия преподал материал. Хоть с первого раза не удалось понять интерфейсы и абстрактные классы, однако я понимаю, что лучшего объяснения я не найду. Спасибо, однозначно лайк!
@muhammad-hasovskiy
@muhammad-hasovskiy 17 күн бұрын
Только только вхожу в эту сферу, изучаю основные понятия, вообще короче я почти нулевик в программировании, но поставил цель, а люди такие как автор этого видео делают мой тернистый путь легче, спасибо тебе добрый человек! 🤝
@nickfist9187
@nickfist9187 3 жыл бұрын
За половину пары объяснил половину семестра. Респект
@victorzagrebin5765
@victorzagrebin5765 Жыл бұрын
Просто, неспешно, с картинками и без воды. Молодец!
@amikuto
@amikuto 3 жыл бұрын
Давно не мог точно понять что такое ООП. Были только заученные определения. Просмотрев это видео ни как не мог понять, почему я не наткнулся на него раньше? А оказывается оно вот-вот только вышло. Отличная подача и объяснение материала
@MasterofLupanars
@MasterofLupanars 2 жыл бұрын
Вот блин, я плюсы ради этого учить начал, а оказывается кто-то по родной жске урок снял. Выглядит многообещающе, надеюсь будут примеры использования и рекомендации на тему "где стоит, где нет". Пошёл смотреть.
@MasterofLupanars
@MasterofLupanars 2 жыл бұрын
Что я могу сказать - понял и зачем нужны геттеры\сеттеры, хотя не раз и не два читал про них статьи, понял зачем нужны классы и в каких случаях их имеет смысл использовать. Как резюме пройденного самостоятельно материала видео подходит отлично, позволяя закрыть белые пятна. Само собой для того чтобы писать свою классовую логику этого не хватит, но может оказаться очень полезно на старте, хотя бы для понимания того как принято решать те или иные задачи. Короче годнота.
@nikitakirienko2147
@nikitakirienko2147 2 жыл бұрын
Пересматриваю по несколько раз)
@lvan_lvanov
@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 для работы с этими типами данных.
@АндрейМихайлович-п2л
@АндрейМихайлович-п2л 3 жыл бұрын
Чёткость и последовательность наглядность ( белым по чёрному) ничто не отвлекает от преподнесенной мысли класс!Лайк!
@easybot_343
@easybot_343 2 жыл бұрын
Годный материал, с помощью этих примеров я понял то, что давно читал в книжках, программировать не программирую, а читать читаю, пробовал программировать чуть что пошло не поплану пару часов попытаюсь исправить, пойму что ничего не выходит и бросаю, хотя уже и складывается ощущение что я это уже где-то видел или слышал)
@sidless3862
@sidless3862 3 жыл бұрын
Это самое понятное объяснение ООП, которое я когда-либо слышал. Да ещё и на JS. Очень хорошо, что ты всегда объясняешь на понятных и наглядных примерах, а не как в учебниках тупым текстом. До этого никак не мог понять суть ООП, а сейчас более чем понятно
@RenderDragon
@RenderDragon 2 жыл бұрын
ts
@misterblister7195
@misterblister7195 2 жыл бұрын
Это идеальная подача материала! Я узнала и поняла из этих 40 минут гораздо больше, чем за курс ООП в колледже. Спасибо Вам большое за контент!!!
@sushinskiy
@sushinskiy 2 жыл бұрын
Идеальная? Может быть для таких людей, у кого это было недавно в колледже, но не для тех, кто с этим никогда не сталкивался.
@ДанилДмитриев-я5м
@ДанилДмитриев-я5м 2 жыл бұрын
@@sushinskiy как успехи
@anatolzva6763
@anatolzva6763 3 жыл бұрын
Пишу чтобы поблагодарить автора за труд, картинки и крупный шрифт радуют и облегчают, радует всё лучше и лучше подача материала, спасибо и успехов в вашей не лёгкой работе, донести сложное для твёрдых лбом и туповатых умом.
@UlbiTV
@UlbiTV 3 жыл бұрын
Рад, что замечаете мелочи, стараюсь, правда:)
@litvinenkow
@litvinenkow 2 жыл бұрын
никогда не понимал тайпскрипт, а тут прям интересно стало и что-то понял по нему, спасибо
@radu5104
@radu5104 2 жыл бұрын
Дружище ты просто Учитель , учителей !!! Я не знаю даже что сказать ....ПРОСТО ЛУЧШИЙ !!! Спасибо за твою работу!!! очень всё доходчиво объяснил . не в обиду за комент ниже .
@vandi2966
@vandi2966 2 жыл бұрын
Спасибо большое, только вливаюсь, все понятно
@funkoground5194
@funkoground5194 3 жыл бұрын
Вот недавно полуторачасовой ролик по продвинутому бэкенду смотрел. И тут выходит этот ролик, для меня как продолжение, более подробное объяснение DI и interface. Вот прям как знаешь что нужно) Спасибо огромное!
@zakazzabora4409
@zakazzabora4409 2 жыл бұрын
Спасибо за видео. Люто присоединяюсь ко всем тем, кто уже в комментариях попросил отдельного видео про паттерны проектирования с примерами!
@gnori
@gnori 2 жыл бұрын
Одно из немногих, достойное видео. Все доступно для понимания, также отдельная благодарность за примеры, которые действительно облегчают осознание теоретической части )
@FoxStreet41
@FoxStreet41 2 жыл бұрын
Спасибо! Уже был знаком с ООП на момент просмотра, но подчеркнул для себя пару моментов. Автор объясняет крайне доступным языком.
@falsetrue7910
@falsetrue7910 3 жыл бұрын
Мне уже самому смешно, что я постоянно захожу на твой канал, в надежде что там будет новое видео, раз в два дня точно это делаю, и каждый раз радуюсь, когда в рекомендациях всплывает новое видео! Наглядные примеры и качественное объяснение, высокий уровень! Спасибо!
@secondname_lastmane
@secondname_lastmane 3 жыл бұрын
поставить оповещение на новое видео не судьба?)
@falsetrue7910
@falsetrue7910 3 жыл бұрын
@@secondname_lastmane колокольчик всегда подводит
@АндрейПахомов-м7ъ
@АндрейПахомов-м7ъ 3 жыл бұрын
Спасибо за простые примеры, разжевал ООП, dependency injection. Делаешь много для рускоязычного ютуба, спасибо ещё раз. Кажется оговорка на 25:32, хотел сказать "вызываем drive у машины", а сказал "вызываем drive у колеса"
@skwii
@skwii 3 жыл бұрын
да правда, это достаточно сильно понятно, подписался. спасибо, ты лучший
@Jason-zz9rs
@Jason-zz9rs 3 жыл бұрын
В первый раз вижу такой интересный и главное понятный ролик по ооп, очень понравилось
@UlbiTV
@UlbiTV 3 жыл бұрын
Очень рад, что получилось интересно!
@РоманНекрасов-ч3у
@РоманНекрасов-ч3у 10 күн бұрын
начал смотреть видос и все равно труднова то как то шло, стопнул и пошел на примерах разбираться в ООП, разобрал классы, что делают констуркторы, зачем они, затем екстендс(наследование классов) разные методы чекнул, так же порешал различные задачки, изучил сетеры, геторры, статические свойства, модификаторы, интерфейс и начал смотеть твой видос по новой, госпади, как будто ты начал говорить со мной на одном языке и я все понял - процентов на 90 так точно . Респект тебе пойду смотреть твой видос про solid
@diadiaVadia
@diadiaVadia Жыл бұрын
После прослушивания и осмысления данного видео действительно появляется в голове картинка, как устроено в общем ООП. Очень хорошая подача материала, без каких-то сложных и непонятных определений, приятная визуализация для лучшего усвоения теории. Спасибо большое за ваш труд✊🏻
@vmesed
@vmesed Жыл бұрын
как же доступно он объясняет... я всячески избегал тему ООП, побаивался за нее браться. но вот чувствую, что пришло время разобраться и нахожу этот потрясающий ролик! ща чуток передохну, закреплю тему и пойду про SOLID смотреть)
@АлександрИльяшенко-у9у
@АлександрИльяшенко-у9у 2 жыл бұрын
Согласен с Kain Akuma. Лучшее видео про ООП! Давно такое искал именно такое, информативное!
@UlbiTV
@UlbiTV 2 жыл бұрын
Спасибо!
@AndrewYurchenko
@AndrewYurchenko Жыл бұрын
Вот это да. Первый раз вижу, настолько понятное, с примерами и доходчиво объясненное видео по ООП. Спасибо тебе человечище!!!
@dogober3861
@dogober3861 2 жыл бұрын
Автор большое тебе спасибо за настолько разжеванную инфу, все доступно и понятно. Хочу заметить, что пока сам не попробовал на реальном примере использовать ООП, так и не понял как оно работает, не смотря на данное видео, но после практики данный ролик я понимаю гораздо глубже и осмысленней. Спасибо тебе)
@loshonkov
@loshonkov 2 жыл бұрын
Огромное спасибо за качественный материал
@webxcryptoit7308
@webxcryptoit7308 3 жыл бұрын
Слушай, ты просто крут! Такая подача, четко, внятно, громко без воды! Ты просто мастер своего дела!
@antonpankrat4594
@antonpankrat4594 2 жыл бұрын
Спасибо! достаточно кратко, все по существу! без лишних соплей.
@saobao4796
@saobao4796 3 жыл бұрын
Знаете почему я люблю C# в нем вот офигенно вот просто красота. Ты видишь что ты объявил, что ты подключил у него можно наследовать много классов. Я считаю си шарп одним из самых красивых и аккуратных языков программирования:)
@banshee-fck
@banshee-fck 9 ай бұрын
Который списали с Java, где вся та же красота есть.
@RassulH-r6m
@RassulH-r6m 2 жыл бұрын
На первый раз ничего не понял но было интересно ! Буду еще раз пересматривать и не один раз! Чётко рассказываешь!
@Яточка-ч4н
@Яточка-ч4н 2 жыл бұрын
Это то, что я искал, самое понятное объяснение ООП к 2021 году, спасибо
@dmitrygridasov2400
@dmitrygridasov2400 2 жыл бұрын
Очень хорошие явные примеры .Просто и понятно описано ,особенно в блок-схемах. Немного нехватает более явных примеров интерфейса и патернов. Спасибо
@Franc_Net
@Franc_Net 2 жыл бұрын
Я с Си, перехожу на С++. И ООП в вашем изложении понятен. Благодарю. Единственное, когда вы показываете код, то на мобилке его не видно (мелкий). Хотя вам достаточно Ctrl+колесико его увеличить :) Ибо на компе не всегда есть возможность смотреть.
@АлексейСоловьев-с6и
@АлексейСоловьев-с6и 2 жыл бұрын
самое понятное объяснение за максимально короткое время, без воды, спасибо
@imdmotcm8953
@imdmotcm8953 8 ай бұрын
Узнал из этого урока больше чем знал до этого. Хотелось бы еще видео про патерны проектирования.
@mansurmakhmutov7823
@mansurmakhmutov7823 2 жыл бұрын
Настолько лаконично и в то же время глубоко раскрыл тему.Респект
@disconnect-forever
@disconnect-forever 3 жыл бұрын
Большое спасибо автору за тайм-коды, легко найти нужный раздел. Конечно лайк)
@misterblister7195
@misterblister7195 2 жыл бұрын
ничего лишнего, все кратко и понятно с отличными примерами
@nikolayalem249
@nikolayalem249 3 жыл бұрын
Если бы подобное объяснение увидел в книге по с++ основ ОПП, когда только начинал изучать, отдал бы все заначки автору
@nikolayalem249
@nikolayalem249 3 жыл бұрын
Добавлю: ради будущих подобных материалов для будущих разработчиков, теперь закину заначку от жены😀
@TNitro3
@TNitro3 2 жыл бұрын
Шикарный материал, местами мне приходилось задумываться из-за синтаксиса, в Java он немного отличается, но в целом всю суть я уловил. Огромное спасибо.
@alexandrmakedonskiy2436
@alexandrmakedonskiy2436 2 жыл бұрын
Прошу прощения за глупый вопрос. То есть в Java ООП так же построенo, как и в объяснении на видео?
@TNitro3
@TNitro3 2 жыл бұрын
@@alexandrmakedonskiy2436 я недавно java изучаю и насколько могу судить, если не брать в учет небольшую разницу в синтаксисе, то все совпадает на 100%
@grgvgrgv
@grgvgrgv 3 жыл бұрын
Отличиное видео! Коротко и наглядно. И очень важно - качественное. Без всяких там беее, меее, чвяканий и куяканий. Четкая речь и все по делу. Таких качественных видосов на ютубе с гулькин клюв к сожалению.
@UlbiTV
@UlbiTV 3 жыл бұрын
Стараюсь друг, стараюсь:)
@udegaraminage2995
@udegaraminage2995 2 жыл бұрын
Четко, логично, лаконично, по существу, с примерами. Качественная структура и оформление материала. Спасибо большое!
@kardanium
@kardanium 2 жыл бұрын
Нормальное объяснение. Я, как прогер на С++, одобряю. Наследование с полиморфизмом очень хорошо подходит при реализации каких-нибудь GUI или графических движков. Прямо вообще идеал. Родительским классом является сущность, вроде "графический объект, который надо нарисовать". Но если у нас разные объекты, которые нужно рисовать по разному, то мы наследуемся от родительского класса и в классе-потомке переопрелеляем метод "Нарисовать". Бывает так, что объекты нужно нарисовать в правильной последовательности. Иногда нужно исключать и включать из очереди рендеринга целые группы объектов. Тогда строятся деревья родительских объектов. И механизмы работы с деревьями можно встроить в сами родительские объекты. Например, объект "Окно" содержит внутри массив (или лучше связанный список, если это язык с ручным контролем памяти, как С++) подчиненных объектов того же типа. Метод "Нарисовать" рисует сначала сам объект, потом массив подчиненных. Тогда вызвав у окна метод "Нарисовать", сначала нарисуется прямоугольник окна, а потом и все его элементы управления, вроде кнопок, полей ввода и других вещей. И это всего лишь один пример практического использования парадигмы ООП.
@konstest
@konstest 2 жыл бұрын
Страуструп в своих книгах ООП как раз на примере графики рассказывает именно таким образом.
@Micro-Moo
@Micro-Moo Жыл бұрын
Это верно, но корректнее говорить не о полиморфизме, а о позднем связывании как о способе динамический диспетчеризации вызова метода. Именно это и является ядром ООП. А полиморфизм это уже его применение. (Формально говоря, полиморфизм возможен и без этого, но это уже патологический случай, можно его не рассматривать как тривиальный, да и практически малоприемлемый.) Вообще наиболее обычное преподавание ООП меня ни в какой степени не устраивает. Я имею в виду, когда инкапсуляцию, наследование, агрегацию объясняют как набор атрибутов ООП, в одну линеечку. А вообще-то одни выразительные средства являются условием других, нельзя их мешать в одну кучу. Понятно, что постоянно встречаются умельцы, которые используют и class и даже virtual, a ООП и не пахнет. Я нередко с такими сталкивался, хорошо ещё, что работать с такими не приходится. Но на более раннем этапе даже достаточно популярные коммерческие библиотеки такие встречались, с фейком ООП, хотя в это даже поверить трудно.
@ВладимирГригорьевич-у2р
@ВладимирГригорьевич-у2р 3 жыл бұрын
блин, мужик, как же ты доходчиво поясняешь!!!
@abathojalyk1625
@abathojalyk1625 3 жыл бұрын
Da, Chelovek...you are the Man!
@Павел-у6м4г
@Павел-у6м4г 2 жыл бұрын
Ни чего лучше этого канала не встречал. Уметь так объяснить метериал это талант
@viacheslav7421
@viacheslav7421 3 жыл бұрын
Супер!!! Очень лаконично, доступно и интересно подается достаточно серьезная и непростая тема, мастерски!!!
@ВасилийВатман
@ВасилийВатман 2 жыл бұрын
Узнал много нового, хотя до этого смотрел видео про ООП. Из пожеланий: ты пропускаешь некоторые слова которые важны новичкам для более четкого понимания. В целом мысль формулируешь четко но пропускаешь слова которые очевидны для тебя (и ты пропускаешь) но совершенно не очевидны новичкам. За видео лайк!
@ДмитрийСтепанов-ф1щ
@ДмитрийСтепанов-ф1щ 2 жыл бұрын
Я один из многих, кто оставляет комментарий под этим видео для его продвижения, так как это шедевр!
@nc7871
@nc7871 2 жыл бұрын
я в шоке на сколько ты красава, теперь у меня многое разложилось по полочкам)) Спасибо!!!
@nc7871
@nc7871 2 жыл бұрын
я послушался твоего совета и сегодня посмотрел еще раз. Написал три страницы заметок. И теперь у меня еще больше разложилось по полочкам)) Спасибо тебе еще раз! Ты очень круто, доступно и понятно излагаешь материал.
@itpro952
@itpro952 3 жыл бұрын
Урок топовый, все понятно, легко и наглядно, лучший урок про ООП из всех что я видел
@ВладимирДятлов-с7ы
@ВладимирДятлов-с7ы 2 жыл бұрын
Лучшее объяснение, что я видел!
@WinchesterD
@WinchesterD 3 жыл бұрын
Не ожидал, круто! На днях читал в книге главу про ООП. Вроде что-то понимал, а вроде как и не очень, отложил книгу. Сегодня случайно вижу это видео в рекоммендациях, открываю и тут сразу всё понятно становится. Простыми словами сложные вещи, что по чём, куда и как, спасибо!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо дружище, рад стараться :)
@hangyboi
@hangyboi 6 күн бұрын
Это один из самых понятных и лучших видеороликов, что я посмотрел по ООП. Учусь на курсе геймдева, где ООП это фундамент, и я только спустя год, то есть сейчас, понял большинство принципов. Спасибо огромное! p.s. Дальше буду смотреть про принципы SOLID
@antonkuzmenko6738
@antonkuzmenko6738 3 жыл бұрын
Просто и понятно. Пожалуй лучшее объяснение ООП из тех, что я видел/слышал/читал. Отличное видео, спасибо!
@alexnikolaienko3478
@alexnikolaienko3478 2 жыл бұрын
Прекрасноеобъяснение. Буду возвращаться к этому видео снова и снова пока не пойму.
@ОлегПетров-п4у
@ОлегПетров-п4у 2 жыл бұрын
Спасибо большое за проделанную работу! Лучшее пособие по ООП.
@cyrillingus2733
@cyrillingus2733 2 жыл бұрын
Это исключительное умение и способность конструировать и доносить эти абстракции и паттерны, благодарю и успехов тебе
@programming5944
@programming5944 3 жыл бұрын
Невероятная планка контента, все как обычно! ООП простым языком!
@captcha1337
@captcha1337 Жыл бұрын
Спасибо. Благодаря Вашему пояснению до меня дошло что такое все таки это ООП. Титанический труд. Огромная благодарность!
@PacoOfficial
@PacoOfficial 3 жыл бұрын
Смотреть позже
@wingdings1476
@wingdings1476 8 ай бұрын
Ты точно за мной не следишь?
@PacoOfficial
@PacoOfficial 8 ай бұрын
@@wingdings1476 da
@nickstried3324
@nickstried3324 7 ай бұрын
😢
@WeSquared
@WeSquared 7 ай бұрын
Пако, привет спустя 11 лет после группы ваномаса)))
@PacoOfficial
@PacoOfficial 7 ай бұрын
@@WeSquared хех ку
@D1ovsh
@D1ovsh 3 жыл бұрын
Объяснил лучше моего профессора ✌️
@DAZZ313
@DAZZ313 2 жыл бұрын
Из этого видео узнал об основах ООП больше чем за 3 года обучения=) Шикарный материал
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov 2 жыл бұрын
Благодарю! Добавил видео в сохранённые с соответствующей тематикой, чтобы перепросматривать с обретением опыта. Очень здорово всё!!
@ВолодимирСтаценко-ч7н
@ВолодимирСтаценко-ч7н 2 жыл бұрын
Материал для чайника не прост. Но это лучшее обьяснение что есть. Спасибо огромное)
@kwenus82
@kwenus82 2 жыл бұрын
ООП с примерами это хорошо. Автор все понятно рассказал.
@АлексДронго-х3к
@АлексДронго-х3к 2 жыл бұрын
Все отлично, спасибо за материал. Хотя для новичков, зачастую, не понятен материал только потому, что не понимают к чему все это применимо. Крайне важно показывать несколько практичных, очень простых, но отличающихся примеров, с разных сторон, что бы новичок мог уловить суть. А так все замечательно.
@IvanDiiakonu
@IvanDiiakonu 2 жыл бұрын
Согласен, мне как новичку реально сложно понять ООП. (хотя правда я только начал изучать эту тему - думаю нужно время чтоб все переварить) Но действительно было бы легче все понять если бы были более разные примеры применения ООП - а то не совсем понятно как все это работает между собой. Вот процедурное программирование понятно : получил инфу, обработал - получил результат. Буду учиться дальше, думаю все со временем прийдет ))) Но примеров применения действительно маловато. (почти у всех видеоуроков ютюба) СПАСИБО ЗА КОНТЕНТ !!!
@victoriag2636
@victoriag2636 2 жыл бұрын
отличный ролик! для новичков - слишком быстро
@Кусаюсь-п6ч
@Кусаюсь-п6ч 2 жыл бұрын
Я тоже нифига не понял, вернусь сюда позже)
@Eien_no_gakusei
@Eien_no_gakusei 2 жыл бұрын
@@IvanDiiakonu как успехи?
@alicecheshire
@alicecheshire 2 жыл бұрын
ты невероятно талантливый парень очень доходчиво всё объясняешь))
@yuralevander7316
@yuralevander7316 3 жыл бұрын
Возможно это видео и не наберёт сотни тысячи просмотров, но больше спасибо за проделанную работу. Ты очень помог и мне, и судья по комментариям и лайкам, другим тоже.
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо! Рад слышать)
@largebrother6308
@largebrother6308 3 жыл бұрын
Жжхээээээээ
@gkhau6810
@gkhau6810 2 жыл бұрын
Удивительно воды нет , подписался
@cadpri
@cadpri 3 жыл бұрын
Люто плюсую и подписываюсь! Очень понятный контент, даже для такого тормоза как я!
@vozleptichki
@vozleptichki 2 жыл бұрын
Классное видео, спасибо! Не смотря на то, что видео продолжительное, оно очень полезное и советую его посмотреть всем, кто хотя бы как-то связан с программированием!
@sheralinormurodov1615
@sheralinormurodov1615 3 жыл бұрын
Жаль что админ канала frontend разработчик . Спасибо большое, хоть на языке тайпскрипт написал код, но почти все понятно и доступно )))
@Limekys
@Limekys 2 жыл бұрын
Пожалуй лучшее и понятное видео про ООП. Спасибо!
@ВладМиллер-э2о
@ВладМиллер-э2о 3 жыл бұрын
Изложение супер. Спасибо, большое! Ну новичку, естественно, приходится не только пересмотреть, но и почитать дополнительно. Твой ролик - скелет правильного понимания, на который можно нанизывать дополнительную инфу. Еще раз спасибо!
@jagerjag7858
@jagerjag7858 2 жыл бұрын
Очень крутое видео, с первого раза не все понял, посмотрю ещё раз
@ArtemNi
@ArtemNi 3 жыл бұрын
Здоровско. Очень понравилось. Материал структурирован, понятен, для ознакомления то, что надо! Молодец! Спасибо!)
@randomcraft2345
@randomcraft2345 2 жыл бұрын
Всё в видео настолько ясно передано, что теперь не понимаю, как я до этого не понимал чего-либо... Спасибо!
@macmyem9527
@macmyem9527 3 жыл бұрын
Все отлично разложено по полочкам. Снимите пожалуйста видео по основным паттернам с рефакторинг-гуру. И добавьте пожалуйста в плейлист, чтобы можно было посмотреть вместе)
@Micro-Moo
@Micro-Moo Жыл бұрын
Да уж. Наличие в команде «рефакторинг-гуру» говорит в первую очередь о безобразном состоянии проекта, и часто о неприемлемом уровне умений разработчиков. Многие такие проекты сильно выигрывают, когда разработку начинают сначала, используя только полученный опыт и отдельные удачные кусочки старого кода. То, что это экономически невыгодно - один из распространённых мифов, почва для самообмана.
@timber8087
@timber8087 2 жыл бұрын
кто делает такие ролики респектуха
@umidullo
@umidullo 3 жыл бұрын
огромный респект автору за видео. Очень доходчиво объяснил принципы ООП)))
@Lesteret
@Lesteret 2 жыл бұрын
В принципе все понятно, думал еще объяснить такие понятия как up и down casting, но не было. До этого закреплял на простеньких примерах парадигмы ООП. И уже забыл про полиморфизм (придется повторить). И последую совету и реализую 2 паттерна в конце видео. С этим точно должно все закрепиться)) Те кто не изучал ООП скорее всего не поймет ничего из видео.
@assetapa7521
@assetapa7521 3 жыл бұрын
Лучший!!! 1 год в университете научил меня меньшему чем ты показал на ролике. То чувство, когда лайк подписка коммент заслуженный. Даже стыдно что ничего больше сделать не могу XD. Го пройдись по паттернам мне кажется залетит. Спасибо
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо братец:)
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,9 МЛН
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 84 МЛН
This Game Is Wild...
00:19
MrBeast
Рет қаралды 122 МЛН
THE MOST FREQUENT MISCONCEPTIONS ABOUT OOP
19:37
ExtremeCode
Рет қаралды 557 М.
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 218 М.
Минимум математики для Айтишников
16:12
Жадные алгоритмы
11:10
про АйТи | IT Pro
Рет қаралды 36 М.
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 296 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,9 МЛН