Мне кажется ООП - это одна из тех вещей для которых надо созреть. Когда изучал язык вроде бы схавал ее от и до, много практиковался, но так и не применял. До того самого момента, когда не охренел в одном проекте от обьем кода и функций и не подумал, а как бы все это г.. в разные кучи г…) по какому-то признаку. Вот и запили их в один класс. С тех пор, как Беру новый проект, сперва сразу думаю, а что из всей этой херни можно собрать в один класс . Короче, лично мне надо было созреть. А видос топчик, вроде все эти принципы понимаю, но всегда блин забываю, как они там «по учебнику» звучат и определяются. Короче, спасибо, народ, с юмором и доходчиво
В контексте ООП, наследование является механизмом, который позволяет классу наследовать свойства и методы другого класса, также называемого базовым классом или суперклассом. Ограничения в концерте наследования в ООП могут включать: 1. Ограничение множественного наследования: В некоторых языках программирования, таких как Java, класс может наследовать свойства только от одного базового класса. Это ограничение называется "одиночным наследованием". Это сделано для того, чтобы избежать проблем, связанных с конфликтами имён и методов, которые могут возникнуть при наследовании от нескольких базовых классов. 2. Запрет на переопределение некоторых методов: В некоторых языках программирования можно использовать ключевое слово final для запрета переопределения методов в классах-наследниках. Это может быть полезно, если в базовом классе есть методы, которые должны оставаться неизменными во всех классах-наследниках. 3. Ограничение доступа к членам базового класса: Если в базовом классе определены защищенные или приватные члены, то класс-наследник может иметь ограниченный доступ к этим членам. Например, класс-наследник может получить доступ к защищенным членам базового класса только через свои собственные открытые методы. 4. Возможные проблемы с циклическим наследованием: Циклическое наследование может привести к созданию бесконечной цепочки классов, что приведёт к ошибкам в программе. Например, если класс A наследуется от класса B, а класс B наследуется от класса A, то это приведёт к ошибке при компиляции. Это не все возможные ограничения в концерте наследования в ООП, но они являются наиболее распространенными.
потрясающе простое объяснение темы, начал писать игру (очень очень захотел, зашёл в анрил и закончился на этом), решил что подучить базу будет не лишним а то какие-то классы, какие-то объекты...
Спасибо за понятное объяснение классов и объектов! В универе долго не понимала в чём разница и преподаватель приводил пример с кошками, но тогда усвоилось так себе. Вашему мемологу отдельное спасибо, ваша команда делает очень крутой контент!
Ну, это как посмотреть. Он их не копирует в класс наследник. Но допустим в джаве можно получить доступ к приватным полям родителя через его методы, если такие имеются. И делается это через super
Вы гениальны! Я ни фига не понял, но было очень интересно и весело. Реально, много лет пытаюсь понять, проникнутся определимей ооп, а оно мне не дается, возможно не мое это. Но за много лет - у вас самая доступная попытка объяснения, я даже сделал выводы и попробую теперь сам себе еще раз объяснить, возможно пойму наконец. В общем - благодарю 🙏
Ох как мы любим читать такие отзывы, спасибо!) А ещё будем очень рады, если подпишетесь на канал, это сильно поможет его продвижению и выходу новых крутых роликов 🖤
Вот не поверите, по учебе на этой теме завис. Сколько бились преподы чтоб объяснить мне это! Ядренакопоть, дошло только после просмотра этого видео 🤣 плюсую)
Ого! Я про все это знал, слышал, использовал и читал ранее, и одновременно как буд-то именно сейчас, посмотрев ролик я как буд-то понял, как все это работает. Словно LevelUp получил. Ну тоесть, я как-то все изучил на уровне спинно-жопного мозга, методом проб и ошибок. А теперь могу нормально рассказать, что делаю :)
62-летний певец признался, что больше не может слушать музыку зарубежных коллег. «80% того, что спето Led Zeppelin, слушать невозможно, потому что это сыграно плохо
блин, всегда смотрю ваши видосы, но обычно заранее знаю о чем рассказываете, и поэтому смотрю для развлечения, но этот видос... НАКОНЕЦ-ТО мне кто то смог объяснить в чем заключаются основы и принципы ООП
"Мы можем добавлять даже функции в наш объект". Как раз без функций и нет объекта, а есть лишь структура данных - а это концептуально противоположные вещи. - Объект в ООП - это модель некоторого объекта из предметной области, с конкретными свойствами и функционалом. Структура напротив не отражает предметную область и может объединять совсем несвязанные никакой логикой или общей темой данные. - Объект защищает/скрывает свои данные от внешнего мира, в то время как структура открывает доступ к своим данным для чтения. - Структуры как примитивные типы должны быть немутабильными, а объекты предполагают изменение и наличие состояния.
Плин)) Я не могу)) Поставил на паузу, чтобы подписаться и написать комент. Далее, по делу - изложение доступное, юмор в точку. Все понятно, доступно. Спасибо!
Я конечно только макросы на VBA делаю, но как я сейчас жалею, что во многих своих сложных Excel проектах все делал процедурно а не через классы((( но уже поздно. Взять все удалить и с нуля на классах сделать нетзватает сил и смелости.
На самом деле про инкапсуляцию так себе идея использовать напрямую члены класса - во-первых часто вызов функции с параметрами читаемее, а во-вторых есть языки, например С#, в которых поля содержатся в хипе, а переменные в функции - в стеке. При повторном реюзе одной структуры в функции лучше создавать ей внутреннюю копию - через параметры или нет.
@@merionacademy Если вам действительно интересно постараюсь очень кратко))В конце 2022 года был командирован в Сирийско Арабскую республику для отладки Газо Перекачивающих Агрегатов(ГПА по факту это двигатель самолета с нагрузкой виде компрессора на валу). На фосфатом заводе было установлено 4ре газотурбинных двигателя мощностью по 10 Мват каждый производства Объеденной Двигателестроительная Корпорация. Моей задача была отладка программного обеспечения (которое к слову как обычно было вообще не готово ), передача в эксплуатацию и обучение эксплуатирующего персонала. По ходу работ был выявлена особенность взаимной работы оборудования заключающаяся в том что наши контроллеры работают в режиме бродкаст (для повышения надежности), но стороннее оборудование не рассчитано на такой широковещательный шторм, а потому систематически ложилась сеть и вместе с нею вся станция. Останов работы ГПА, простой, стравливание газа лямов на 5ть. Я глубоко погрузился в тему вилланов (в том числе благодаря вашим усилиям ). Создал 4ре Isolated vlan(а) по одному на каждую ГПА и один Promiscuous для управления с пульта управления операторов.Это способствовало уменьшению и локализации широковещательного трафика (в разы) и как следует возможности работы стороннего оборудования бес сбоев. На запуск станции приезжал Президент Сирии Башар Асад. Конечно же все прошло Успешно. Я не могу сказать что это заслуга только лишь заслуга МЕРИО (в решении этой проблемы было задействовано несколько каналов информационной поддержки, а также два квалифицированных специалиста(Андрюха ты один из сотни кто не остался безучастным ), но ваш вклад был весьма существенный и что самое главное чертовски своевременный ) А теперь скажите надеялись вы на такие результаты своей работы???? ))) И также хочу поблагодарить за курс по составлению резюме(Всем рекомендую) надеюсь мне это в скорее поможет(может к себе возьмете ?)) ). PS Сетевики очень рады что вы есть ))) Передаю Олегу из чата в Телеги большой пламенный Привет)))
Сижу, максимально сконцентрировался на видосе чтобы наконец-то понять что такое ООП но потом принтер делает бррр и вся концентрация вместе со смехом улетучивается 😂😂
Блин. Пришёл послушать интересные факты о Юрии Лозе, а тут ещё какое то ООП объясняют
🤣🤣🤣🤣
Ребят, я кайфую от чувства юмора автора сценария. "Он сделал бррр и распечатал наши документы" :)
А мы кайфуем от того, что вы у нас есть!
ну и ржака
Мне кажется ООП - это одна из тех вещей для которых надо созреть. Когда изучал язык вроде бы схавал ее от и до, много практиковался, но так и не применял. До того самого момента, когда не охренел в одном проекте от обьем кода и функций и не подумал, а как бы все это г.. в разные кучи г…) по какому-то признаку. Вот и запили их в один класс. С тех пор, как Беру новый проект, сперва сразу думаю, а что из всей этой херни можно собрать в один класс .
Короче, лично мне надо было созреть. А видос топчик, вроде все эти принципы понимаю, но всегда блин забываю, как они там «по учебнику» звучат и определяются.
Короче, спасибо, народ, с юмором и доходчиво
Спасибо, интересно!
Спасибо за видео! Как раз искал материал по теме и вот наткнулся на ваш ролик, много нового узнал о Юрие Лозе🙂
Спасибо вам!
В контексте ООП, наследование является механизмом, который позволяет классу наследовать свойства и методы другого класса, также называемого базовым классом или суперклассом.
Ограничения в концерте наследования в ООП могут включать:
1. Ограничение множественного наследования: В некоторых языках программирования, таких как Java, класс может наследовать свойства только от одного базового класса. Это ограничение называется "одиночным наследованием". Это сделано для того, чтобы избежать проблем, связанных с конфликтами имён и методов, которые могут возникнуть при наследовании от нескольких базовых классов.
2. Запрет на переопределение некоторых методов: В некоторых языках программирования можно использовать ключевое слово final для запрета переопределения методов в классах-наследниках. Это может быть полезно, если в базовом классе есть методы, которые должны оставаться неизменными во всех классах-наследниках.
3. Ограничение доступа к членам базового класса: Если в базовом классе определены защищенные или приватные члены, то класс-наследник может иметь ограниченный доступ к этим членам. Например, класс-наследник может получить доступ к защищенным членам базового класса только через свои собственные открытые методы.
4. Возможные проблемы с циклическим наследованием: Циклическое наследование может привести к созданию бесконечной цепочки классов, что приведёт к ошибкам в программе. Например, если класс A наследуется от класса B, а класс B наследуется от класса A, то это приведёт к ошибке при компиляции.
Это не все возможные ограничения в концерте наследования в ООП, но они являются наиболее распространенными.
это что chatGPT?
@@kirillfedchenko это опыт, а его не пропьешь.
Спасибо, чувак!😊
@@scherbakovss2012 если это твой опыт, то лучше б ты его пропил
4. Высосан из пальца
Можно посмотреть 1000 видео с объяснением ооп, но понять ооп можно только на практике)
можно понять, если блядь книжку открыть и почитать
@@alexla_grange8957 кань книгу плиз
По факту
Очень вовремя про ООП, было бы классно про solid увидеть ролик, пожалуйста 😉
А может и снимем!
В этом ролике он нарушается) про абстракцию тупо повторили инкапсуляцию)
Как вы так резко с сетей передвинулись на девелоперскую хурму? Предрекали, что вы должны были противостоять злу, а не примкнуть к нему
Я ДАША и тсадцдыдылылылоччоялылыоыычрбсловво
потрясающе простое объяснение темы, начал писать игру (очень очень захотел, зашёл в анрил и закончился на этом), решил что подучить базу будет не лишним а то какие-то классы, какие-то объекты...
Зашел в комменты, чтобы узнать, какую группу не слушает Юрий Лоза, а тут ни одного коммента на эту тему(((
Led Zeppelin
вставки с Лозой - это гениально, действительно видео смотрится намного легче и веселее
поговаривают, что он нам заплатил за интеграцию! тссс
Юрий Лоза, наверное, даже и не подозревает, почему ему в рекомендациях попалось программирование
Спасибо за ролик! Подача легкая и ее просто усвоить. Наконец-то понял концепцию инкапсуляции :D
Перемещение пепе под музыку гениально!
Спасибо за понятное объяснение классов и объектов! В универе долго не понимала в чём разница и преподаватель приводил пример с кошками, но тогда усвоилось так себе. Вашему мемологу отдельное спасибо, ваша команда делает очень крутой контент!
Спасиииибо!
Подписывайтесь, чтобы помочь развитию канала и ускорить выход нового крутого контента 😉
Отлично !
Теперь если меня спросят на собеседовании о Юрии Лозе, то я обязательно пройду.
Кстати, а каков шанс что меня об этом спросят ? 🤔
смотря куда собеседуетесь, у нас - 99% что да, спросят...
50/50
Как всегда круто! Наследование, если правильно помню, не копирует скрытые(Приватные) свойства и методы
Ну, это как посмотреть. Он их не копирует в класс наследник. Но допустим в джаве можно получить доступ к приватным полям родителя через его методы, если такие имеются. И делается это через super
есть модификатор доступа protected
Лучшее объяснение ООП, спасибо за старания!
Ребят, отвесьте благодарочку вашим сценаристам. Не знаю, кто виновен в том, что видео обладают невероятной доступностью, но он молодец.
Ух-х, не прекращаете радовать!
Лайк, само-собой, поставил. А подписку так и вообще давно оформил. С нетерпением жду новые ролики)
От души, вы просто ЛУЧШИЕ!!!
От лучшего слышым 😉
Хорошее видео по ооп. Одна из самых понятных которых видел.
Классно что с примерами кода тут же!
Это было круто! Неожиданно для себя я открыл мир творчества Юрия Лозы
Ну кефтеме же! Молодцы) хорошо что уже упомянули про грустного мемолога🎉
Вы гениальны! Я ни фига не понял, но было очень интересно и весело. Реально, много лет пытаюсь понять, проникнутся определимей ооп, а оно мне не дается, возможно не мое это. Но за много лет - у вас самая доступная попытка объяснения, я даже сделал выводы и попробую теперь сам себе еще раз объяснить, возможно пойму наконец. В общем - благодарю 🙏
Ох как мы любим читать такие отзывы, спасибо!)
А ещё будем очень рады, если подпишетесь на канал, это сильно поможет его продвижению и выходу новых крутых роликов 🖤
рады, что вам удалось сделать шаг вперед в сторону понимания ООП, нам очень приятно)
О господи боги это самое лучше объяснение. Лайк и подписка.
Алан Кей изобретает ООП, история ООП, Smalltalk, пересылка сообщений
Merion academy: кто создал ООП хз давай расскажем о Юрии Лозе, о прикольно.
Как death-металлист с огромным стажем я с не меньшим удовольствием узнал важные факты о Юрие Лозе.
Не грустите - я подписалась ) спасибо
Вот не поверите, по учебе на этой теме завис. Сколько бились преподы чтоб объяснить мне это! Ядренакопоть, дошло только после просмотра этого видео 🤣 плюсую)
Обидно даже как-то. Изучаешь всё это через сложные книги, а потом видишь видео на 9 минут для всех)
Поверьте, это видео тоже результат изучения сложных книг, так что не отчаивайтесь!
А ещё будем очень рады вашей подписке 😎
Тут очень мало информации, по сравнению с книгами.
@@linuxoidovichзато какой старт!
ты поциентам дурки не завидуешь случаем?))) Вот и этим не завидуй.
Хочу видео про то как работают сетевые принтеры !!😇
По этому ролику понял больше про ооп , чем на курсе пайтон-разработчика от них же)
Python - программист с нуля: пройди бесплатный вводный урок!
👉 wiki.merionet.ru/merion-academy/courses/kurs-po-python/?YT&
Ну, блин, ребята! Это ж уровень ЕГЭ, и то не самый верхний.
Ребята, моё почтение, очень крутая подача!😂
Ай TI какие - бодро объяснили и объектно сориентировали совсем не программиста под чай с печенькой про эти три буквы! 💪
Прекрасный монтаж и подача материала!
Спасибо автору видео
Благодаря нему я в полной мере осознал историю творчества Юрия Лазы
Чувство юмора 🔥
В принципе Юрий Лоза достойный конкурент ООП))
Спасибо за полезную информацию! С юмором, кратко, понятно.
Вам спасибо за приятные слова! Если покажете друзьям этот видос, так вообще будет класс!
Как по мне, в абстракцию запихнули инкапсуляцию. Не сказал бы, что точно описано, но за 8 минут это просто шик и блеск)
За бархотные тяги однозначно лайкос! А за вашу здоровую тягу к просветительству, поставил бы еще один!👍
Я чуть с "брррр" от принтера не умер, лайк заслуженный 👍
Я человек простой, получаю на вход объект ролик от Мерион, возвращаю лайк.
Сделали INSERT в нашу БД о том, что вы супер. Не удивляйтесь потом
@@merionacademy Я верю, что вы будете аккуратны с такими чувствительными данными)
Самое понятное объяснение ООП, которое я встречал
Шутки про Лозу такие смешные не могу просто, живот ло(з)пается
Очень приятный ролик. Факты про Юрия Лозу сильно отвлекают однако
Божечки, как я люблю ваши видосы😍😊
хочу КУРС по синтаксису СИ от этого автора с таким же видеорядом. голос крутой
Ого! Я про все это знал, слышал, использовал и читал ранее, и одновременно как буд-то именно сейчас, посмотрев ролик я как буд-то понял, как все это работает. Словно LevelUp получил.
Ну тоесть, я как-то все изучил на уровне спинно-жопного мозга, методом проб и ошибок. А теперь могу нормально рассказать, что делаю :)
ну, как буд-то всё объяснил
Супер просто и доступно. Огромное вам спасибо.
Очень хорошее видео про Юрия Лоза!
Очень крутая подача, посмотрел с удовольствием))
Спасибо за ваш труд!
Спасибо вам, что вы с нами!
62-летний певец признался, что больше не может слушать музыку зарубежных коллег. «80% того, что спето Led Zeppelin, слушать невозможно, потому что это сыграно плохо
он же там наваливает про плоскую землю и прожекторы)
Супер! Мне очень нравится этот новый выпуск!
Самое лучшее объяснение которое я видел, автор спасибо!
бедняжечка...
Видос бомба ! Но срочно нужен контент о сетевых принтерах !
А может и выпустим такой, а Вы подпишитесь, чтоб не пропустить 😉
Юмор неплох, коммент в поддержку))
го видос про деревья, графы и рекурсию
Очень круто, спасибо!
Аааа, вот что я не мог понять 10 лет назад в колледже и 8 в универе!)
Очень классные видосы! а когда будут кафка и рэбит?)
Обязательно будет, у нас тут один человек в команде очень хочет выпустить видос про брокеры)
Так что подпишитесь, чтоб не пропустить 😎
без примеров и практики ето просто лирика
че за бархатное обьяснение, лайк майк подписка модписка сразу
блин, всегда смотрю ваши видосы, но обычно заранее знаю о чем рассказываете, и поэтому смотрю для развлечения, но этот видос... НАКОНЕЦ-ТО мне кто то смог объяснить в чем заключаются основы и принципы ООП
Спасибо, мы очень рады!
Это явно знак, что пора на нас подписаться 🤔
@@merionacademy подписан... [Следующий этап я полагаю это приобретение вашего курса]
а кстати про сетевые принтеры было бы интересно!
Возможно, подумаем!
реклама Лозы оказалась неожиданноой)
Она ли это?
Спасибо за полезную информацию!
Чтобы было проще, просто представьте, что это создание своих типов переменных (бедные пользователи языков без строгих типов переменных).
очень полезно, спасибо
Как всегда на высоте!
Отличное видео!
Спасибо, подписывайтесь!
По моему вы перепутали определения для инкапсуляции и абстракции, наооборот вроде.
как боженька объясняет, спасибо
Очень крутая подача материала! Молодцы!
Теперь я знаю все про Лозу, но ничего про программирование))
Пожалуй самая необычная реклама Юрия Лозы
Хотите поделимся тем, сколько он нам заплатил?
замечательный обзор на Юрия Лозу
Замечательный тут вы
За Юрия Лоза сразу подписку ❤😂
Популярность Юрия Лозы после этого видео - 📈📈📈📈📈📈📈📈📈📈📈📈📈📈📈📈📈📈📈📈
Люблю вас :)
А мы вас!
Лучшее объяснение
Просто класс....
Обожаю вас, я так голову ломала с этим
А мы - вас!
Рады, что помогли разобраться 😉
а мы вас! спасибо за фидбек🖤
"Мы можем добавлять даже функции в наш объект". Как раз без функций и нет объекта, а есть лишь структура данных - а это концептуально противоположные вещи.
- Объект в ООП - это модель некоторого объекта из предметной области, с конкретными свойствами и функционалом. Структура напротив не отражает предметную область и может объединять совсем несвязанные никакой логикой или общей темой данные.
- Объект защищает/скрывает свои данные от внешнего мира, в то время как структура открывает доступ к своим данным для чтения.
- Структуры как примитивные типы должны быть немутабильными, а объекты предполагают изменение и наличие состояния.
это лучшее что я видел в своей жизни
Лучшее еще впереди! Подписывайтесь!
Спасибо удачи🐞🍀
Плин)) Я не могу)) Поставил на паузу, чтобы подписаться и написать комент. Далее, по делу - изложение доступное, юмор в точку. Все понятно, доступно. Спасибо!
Озвучка топ, надо идти на стенд ап))
спасибо. планируются ли у вас курсы по Golang?
Безусловно да
Супер видео, спасибо)
Вы супер!
Шикарно, очень
Я конечно только макросы на VBA делаю, но как я сейчас жалею, что во многих своих сложных Excel проектах все делал процедурно а не через классы((( но уже поздно. Взять все удалить и с нуля на классах сделать нетзватает сил и смелости.
Подскажите, пожалуйста, название фонового трека видео
.
Присоединяюсь к просьбе! Авторы канала - могли бы вы любезно предоставить такую информацию вашим не просто зрителям, но подписчикам?
На самом деле про инкапсуляцию так себе идея использовать напрямую члены класса - во-первых часто вызов функции с параметрами читаемее, а во-вторых есть языки, например С#, в которых поля содержатся в хипе, а переменные в функции - в стеке. При повторном реюзе одной структуры в функции лучше создавать ей внутреннюю копию - через параметры или нет.
Коммент для поддержи и продвижения видео.
Спасибо вам, команда Merion.
🖤
Спасибо вам большое!
блин спасибо чувак) я поняла
Мерион ребята вы лучшие !!! Если б вы знали как мне помог ваш недавний каст про Vlan(ы) широкое вещание и тд. Вы были бы реально в шоке!!!! я не шучу!
Расскажите! Нам очень интересно, как вам помогло видео про VLAN?
@@merionacademy Если вам действительно интересно постараюсь очень кратко))В конце 2022 года был командирован в Сирийско Арабскую республику для отладки Газо Перекачивающих Агрегатов(ГПА по факту это двигатель самолета с нагрузкой виде компрессора на валу). На фосфатом заводе было установлено 4ре газотурбинных двигателя мощностью по 10 Мват каждый производства Объеденной Двигателестроительная Корпорация. Моей задача была отладка программного обеспечения (которое к слову как обычно было вообще не готово ), передача в эксплуатацию и обучение эксплуатирующего персонала. По ходу работ был выявлена особенность взаимной работы оборудования заключающаяся в том что наши контроллеры работают в режиме бродкаст (для повышения надежности), но стороннее оборудование не рассчитано на такой широковещательный шторм, а потому систематически ложилась сеть и вместе с нею вся станция. Останов работы ГПА, простой, стравливание газа лямов на 5ть. Я глубоко погрузился в тему вилланов (в том числе благодаря вашим усилиям ). Создал 4ре Isolated vlan(а) по одному на каждую ГПА и один Promiscuous для управления с пульта управления операторов.Это способствовало уменьшению и локализации широковещательного трафика (в разы) и как следует возможности работы стороннего оборудования бес сбоев. На запуск станции приезжал Президент Сирии Башар Асад. Конечно же все прошло Успешно. Я не могу сказать что это заслуга только лишь заслуга МЕРИО (в решении этой проблемы было задействовано несколько каналов информационной поддержки, а также два квалифицированных специалиста(Андрюха ты один из сотни кто не остался безучастным ), но ваш вклад был весьма существенный и что самое главное чертовски своевременный ) А теперь скажите надеялись вы на такие результаты своей работы???? ))) И также хочу поблагодарить за курс по составлению резюме(Всем рекомендую) надеюсь мне это в скорее поможет(может к себе возьмете ?)) ). PS Сетевики очень рады что вы есть )))
Передаю Олегу из чата в Телеги большой пламенный Привет)))
За «бархатные тяги» ❤
Зашёл освежить знания в итоге портал, спасибо😂
Сижу, максимально сконцентрировался на видосе чтобы наконец-то понять что такое ООП но потом принтер делает бррр и вся концентрация вместе со смехом улетучивается 😂😂