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