Новичкам об Инкапсуляции и ООП.

  Рет қаралды 42,134

Marlin

Marlin

Күн бұрын

Пікірлер: 163
@bahram1010
@bahram1010 5 жыл бұрын
Мне понравился твои методы обучения. Все что ты говориш легче понять, обясняеш простыми словами! Спасибо Рахим!
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Присоединяюсь к твоим словам
@Интерактив-клубстендовогомодел
@Интерактив-клубстендовогомодел 3 жыл бұрын
Гений! прослушал много курсов, прочитал много книг. А посмотрел данное видео и все понял за 10 минут
@mmiisato
@mmiisato 5 жыл бұрын
Препод - Что такое инкапсуляция ? Я - Крч, у нас есть стиральная машина....
@mmiisato
@mmiisato 5 жыл бұрын
Спасибо,правда,помог хоть как то понять.
@tiami6784
@tiami6784 4 жыл бұрын
Какой же расслабляющий тембр. И тематика приятная. Объясняешь всегда понятно и прекрасно
@dymkens421
@dymkens421 5 жыл бұрын
Блин, разобрал свою стиральную машину, но никаких "private" и "protected" нету. Или это обязательно должна быть стиралка от самсунга?
@ДиванныйВоин-щ4п
@ДиванныйВоин-щ4п 5 жыл бұрын
Обязательно Самсунг с фронтальной загрузкой! Смотри не ошибись!
@a.ganzales8824
@a.ganzales8824 5 жыл бұрын
Потому что Нету в Румынии или в Молдавии.
@СтаниславМельников-ч7н
@СтаниславМельников-ч7н 4 жыл бұрын
У меня от Самсунг, всё есть и паблик и приват)). Меняй свою)))
@turembekov
@turembekov 4 жыл бұрын
Хорошая шутка
@v0xl
@v0xl 4 жыл бұрын
а что в ней? Код на PHP?
@aigor9534
@aigor9534 5 жыл бұрын
Рахим, спасибо большое за Ваши старания. Очень доступно объясняете.
@tozhieff
@tozhieff 5 жыл бұрын
Прочитал "спасибо большое за ваши стИрания"
@brokos2475
@brokos2475 3 жыл бұрын
Это самое лучшее и доступное объяснение, которое только может быть.
@Логовотестировщика
@Логовотестировщика 4 жыл бұрын
Бро, ты самый лучший 🥺 Благодарю тебя! Замотивировал, еще и такая музыка на фоне! Прям захотелось плакать. Начал изучать пайтон, линукс, закончил 11 классов, бросает из крайности в крайность, учу по 15 часов в сутки, иногда до слез, что не понимаешь что-то, хочется просто этим заниматься, не ради финансовой части, это всё для души, мне просто нравится, а тут ты и такое понятное объяснение, благодарю тебя!
@qwerty6810
@qwerty6810 2 жыл бұрын
Очень зашло объяснение. Никак не получалось понять зачем где-то private где-то public, а тут такое простое и понятное толкование.
@ToBeCloser007
@ToBeCloser007 2 жыл бұрын
Отлично! Какие темы ещё интересны?
@unrealEnjoyer
@unrealEnjoyer Жыл бұрын
Инкапсуляция - это механизм языка, позволяющий объединить данные и методы, работающие с этими данными, в единый объект, а также скрыть их реализацию от пользователя🤓
@-Forever-Young-
@-Forever-Young- Жыл бұрын
Несколько видео смотрел на эту тему и не мог понять о чём речь. Рахим, только твои объяснения внесли ясность. Спасибо.
@Ренат-ш7т
@Ренат-ш7т Жыл бұрын
Браво!!! Очень просто и доходчиво. Благодарю!!!
@maksymnazarenko6620
@maksymnazarenko6620 5 жыл бұрын
как всегда волшебно просто и понятно. Спасибо!
@stanislavkalashnikov7170
@stanislavkalashnikov7170 3 жыл бұрын
Самое доходчивое объяснение принципа работы ООП. Спасибо большое!
@ИванЗарембовский
@ИванЗарембовский 4 жыл бұрын
+++++ Спасибо огромное! Очень хорошо и внятно объяснил! Только начал учить инкапсуляцию и уже всё про неё понял). Что такое инкапсуляция я хорошо понял только после твоего объяснения! Спасибо большое! Очень сильно тебе благодарен! 👍👍🐝
@Noyvel
@Noyvel Жыл бұрын
Нашёлся человек каторый вот так объяснил . Спасибо тебе.
@razvaluha5148
@razvaluha5148 3 жыл бұрын
До этого видео я знал что такое инкапсуляция,это было для меня просто и понятно.После этого видео мне ничего не понятно,я забыл что такое инкапсуляция.
@AAnabioZZ
@AAnabioZZ 2 жыл бұрын
класс) был опыт совместного написание учебного задания в команде ил 4 человек, каждый писал свой метод, и в итоге я пытался сопользовать мето не так как от этом думал автор, потому что в нем все функции были публичные, на тот момент мы еще не проходили инкапсуляции и ооп , но теперь я вижу что надо было большую часть функция закрывать в приват открывая только непосредственный запуск функции) в краце это был логер в одной вункции он принимал строку и обвештвал ее датами и подробностями и вызывала другую функцию отправляя ей полученную строку уже для записи в фаил, и вот я слал строки прям в записть сразу , а если сделать приват то не вышло бы) всем мир)
@АнатолийСырьянов
@АнатолийСырьянов 4 жыл бұрын
Вот эта релаксовая музыка на фоне просто офигенная идея!!! ) Сложный материал, нудно, муторно, но совершенно подругому воспринимается и приятно слушать с такой музыкой )))
@АлексейСмирнов-т4й
@АлексейСмирнов-т4й 4 жыл бұрын
Изучаю сейчас программирование и застрял на ооп, потому что думал пользователь и там не сможет вызвать тот или иной метод в консоли. Но теперь я понимаю, что пользователь это тот кто будет юзать класс, а не тот кто будет запускать прогу и просто тыкать там кнопочки. Спасибо, лойс от меня
@МихаилЗильберштейн-т3е
@МихаилЗильберштейн-т3е 3 жыл бұрын
Спасибо тебе, что обьясняешь простыми словами. Эта хрень как я потом узнал называется идентификаторами доступа private, protected.
@АлександрГринн-м3в
@АлександрГринн-м3в 3 жыл бұрын
Гениально! Это ШЕДЕВР!👍
@ivanmerkushev6596
@ivanmerkushev6596 3 жыл бұрын
Спасибо большое! Начал изучать программирование, все говорят начинать с ооп, и объясняют на коде, который я ни писать ни понимать не умею)
@laboptyka3706
@laboptyka3706 2 жыл бұрын
Рахим Сасибо, ты самый лучший!!!
@DSergeevich_B
@DSergeevich_B 3 жыл бұрын
Отличное объяснение, я бы даже сказал - гениальное.
@ratmir.official
@ratmir.official 4 жыл бұрын
Братан, ты красавчик! Все максимально доходчиво и понятно!
@ukrainian333
@ukrainian333 3 жыл бұрын
Это лучшая интеграция рекламы стиральных машин от М.Видео что я когда-либо видел =)))))
@cosmoboyplays4085
@cosmoboyplays4085 Жыл бұрын
так переживает парень, когда все это рассказывает
@АлексейФишер-э3ж
@АлексейФишер-э3ж 3 жыл бұрын
Спасибо тебе, хороший человек! У меня наконец-то привстал на ООП ))
@ChatGPT-k5z
@ChatGPT-k5z 4 жыл бұрын
Реально очень толково хотелось бы дальше смотреть продолжение
@ПростоЁж-щ3ъ
@ПростоЁж-щ3ъ 5 жыл бұрын
Мне книги по ооп на языке c# очень заходили в свое время, да и сейчас рад перечитать их.
@michaellapshin6584
@michaellapshin6584 4 жыл бұрын
Очень доходчиво! Большое спасибо за видео! Записывай больше похожих видео!!!
@van777ok3
@van777ok3 5 жыл бұрын
Привет!) Спасибо за видео,очень инфоомативно и доступно)
@lilypacha4940
@lilypacha4940 Жыл бұрын
Вы учитель от Бога !!!!
@eugenebrooks4824
@eugenebrooks4824 Жыл бұрын
Хорошее видео, сразу все понятно)🎉
@ToBeCloser007
@ToBeCloser007 Жыл бұрын
Отлично)
@ДмитроКазаров
@ДмитроКазаров 3 жыл бұрын
Лучшее объяснение. Спасибо автору
@xilagos
@xilagos 3 жыл бұрын
Это реклама стиральных машин?Какую посоветуете, Рахим?
@alisamironenko6983
@alisamironenko6983 Жыл бұрын
Спасибо большое!! Очень понятно!
@vladimirzdanov1319
@vladimirzdanov1319 3 жыл бұрын
Хороший пример. Я хотя-бы теперь понял суть. Спасибо!
@staf5496
@staf5496 4 жыл бұрын
Хороший пример для простого и быстрого понимания
@senior-blacksmith
@senior-blacksmith 2 жыл бұрын
а можно такое же объяснение про наследование и полиморфизм?
@k1aldgames275
@k1aldgames275 3 жыл бұрын
Очень крутое объяснение
@damirnurgazyev1854
@damirnurgazyev1854 4 жыл бұрын
Отличный урок. Продолжайте в том же духе.
@anatoliiafarinov6591
@anatoliiafarinov6591 3 жыл бұрын
Молодчина! Объяснил понятно
@superc8044
@superc8044 4 жыл бұрын
круто объясняешь, выпускай курсы
@dreamland4ua
@dreamland4ua 3 жыл бұрын
друг, а что за музыка на фоне? дай плиз название--оч круто звучит!!
@ГеоргийСапожкин-з5й
@ГеоргийСапожкин-з5й Жыл бұрын
ееее мужик классно объснил
@chessfun9640
@chessfun9640 2 жыл бұрын
Хорош я все понял. Спасибо большое
@ПутьКПобедам-х4ш
@ПутьКПобедам-х4ш 5 жыл бұрын
Сделай видео про JavaScript Как правильно его изучать Будет супер🔥🔥🔥🔥🔥🔥
@bob-tpaktopuct9729
@bob-tpaktopuct9729 5 жыл бұрын
Пройди курсы JS 1 и JS 2 от htmlacademy и у тебя отпадёт этот вопрос сам собой!
@ПутьКПобедам-х4ш
@ПутьКПобедам-х4ш 5 жыл бұрын
@@bob-tpaktopuct9729 спасибо брат
@ПутьКПобедам-х4ш
@ПутьКПобедам-х4ш 5 жыл бұрын
@@bob-tpaktopuct9729 отправь сылку
@chap_01
@chap_01 3 жыл бұрын
Очень доходчиво объяснил. 👍🏻
@Rockollet
@Rockollet 5 жыл бұрын
Спасибо , до меня дошло 👍
@lemuriets
@lemuriets 4 жыл бұрын
Спасибо большое за объяснение. Плевать, что я не программирую на php, сам принцип отлично понял.
@algiruy8721
@algiruy8721 4 жыл бұрын
Очень доступно браво !
@RodyaO_o
@RodyaO_o 4 жыл бұрын
"В каких обьемах он принимает порошка", а что лучше кокаин или спайс? Я просто в разработке новичок, не знаю под чем лучше разрабатывать.
@НажмутдинБадрутдинов
@НажмутдинБадрутдинов 2 жыл бұрын
Вы путаете интерфейс с инкапсуляцией, в общем всё в кучу
@madhater9900
@madhater9900 3 жыл бұрын
Спасибо, объяснил на пальцах
@АлександрВалутин-л7щ
@АлександрВалутин-л7щ 5 жыл бұрын
Круто, благодарю тебя)
@larss2772
@larss2772 5 жыл бұрын
OMG... Спасибо тебе! Ты...ты... Я не знаю что сказать. Спасибо! Лайк, подписка.🤝🙏👍
@RS-ue4wg
@RS-ue4wg 3 жыл бұрын
Просто о сложном, то что нужно
@VitalySokoloff
@VitalySokoloff 4 жыл бұрын
Красава, хорошо объяснил
@soversus5374
@soversus5374 11 ай бұрын
У ооп с таким подходом есть и грандиозный недостаток, это огромная вложенность подключений и соответственно множество мелких фалов. Особенно если говорить о крупных проектах. Что негативно сказывается на производительности. Это можно наблюдать на известных проектах. Сначала все следуют принципам ооп, а потом начинают оптимизировать нарушая эти принципы. Потом рефакторинг... и так по кругу... ) И в видео есть существенная ошибка, если следовать принципам ооп, то реализация должна находиться в отдельных файлах, а не в одном. )
@b_b.podcast
@b_b.podcast 4 жыл бұрын
спс можно про план обучения на python/сори но как будто я прокрастинирую смотря видосы про биб. и просто через копи паст вывожу
@Точтоумеютоиделаю
@Точтоумеютоиделаю 2 жыл бұрын
Плюс👍
@рустемахметшин-л3ъ
@рустемахметшин-л3ъ 4 жыл бұрын
10:38- и это не кошка собака а это....? Что это ? Плохо слышно.. Спасибо за ответ
@artem-sobol
@artem-sobol 3 жыл бұрын
Это QueryBuilder - класс для построения запросов к базе данных.
@viktornovikov9266
@viktornovikov9266 3 жыл бұрын
душевно
@sviatstupak2162
@sviatstupak2162 4 жыл бұрын
Спасибо, доступно и понятно.
@Человекновоговремени
@Человекновоговремени 4 жыл бұрын
Инкапсуляция служит только для одной цели -защиты от взлома злоумышленниками?
@ArtemBurlaka
@ArtemBurlaka 4 жыл бұрын
И для защиты и для собственной же наглядности
@princessmary5556
@princessmary5556 Жыл бұрын
Инкапсуляция вообще не предназначена для защиты от взлома.
@Чёрнаякошка-ц6к
@Чёрнаякошка-ц6к 5 жыл бұрын
Тащемто оно правильнее называется Энкапсуляция от анг. Encapsulation. И автор немного не прав в своих измышлениях. Энкапсуляция позволяет просто прятать данные от посторонних глаз, например все микросхемы и двигатель стиральной машинки. Как действия естественным образом прячутся внутри тела функции так же и данные должны быть недоступны из объекта. Объект тут выступает в виде посредника, который предоставляет интерфейс для обработки своих данных. Собственно в некоторых языках реализован механизм "конструирования" класса из разных так называемых "интерфейсов", которые в свою очередь объявляют набор обработчиков без объявления данных. К тому же тема не раскрыта до конца. Энкапсуляция подразумевает под собой не только сокрытие каких-либо признаков класса, но и обратный процесс - публикация нужных нам признаков. Собственно для этих целей и придумали интерфейсы. Допустим, у нас есть физический движок с классом Shape, который реализует форму столкновения. И интерфейс ICollideable с опубликованной функцией OnCollide(). Теперь благодаря этому интерфейсу в класс Shape можно передать абсолютно любой объект на обработку - главное условие, чтобы он реализовал интерфейс ICollideable.
@feedkg
@feedkg 5 жыл бұрын
так он тоже самое сказал , ты чем слушал ?
@princessmary5556
@princessmary5556 Жыл бұрын
Вы пишите: *Энкапсуляция позволяет просто прятать данные* Инкапсуляция ничего ни от кого не прячет. Не путайте инкапсуляцию и сокрытие.
@egor_ostap
@egor_ostap 3 жыл бұрын
Спасибо тебе!!)
@makintoj
@makintoj 2 жыл бұрын
Каким образом мне упростить жизнь, если пользуюсь инструментом не из жизни. Записано!
@soujkee
@soujkee 11 ай бұрын
Лайк префаером за микрофон
@РоманТолстых-д8э
@РоманТолстых-д8э 5 жыл бұрын
толковое объяснение
@рустемахметшин-л3ъ
@рустемахметшин-л3ъ 4 жыл бұрын
Я подписываюсь в надежде что будет уроки джава для начинающих ?)
@blackman852
@blackman852 4 жыл бұрын
Не будет)))))))))
@illll6573
@illll6573 5 жыл бұрын
Подскажите, пожалуйста , полезные книги, связанные с php и фреймворками, мышлением программиста
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Любые с базовыми знаниями
@LobanovSpace
@LobanovSpace 5 жыл бұрын
От души
@artyomklg915
@artyomklg915 Жыл бұрын
сколько видео по инкапсуляции не посмотрел, все говорят про сокрытие. а это всего лишь фича инкапсуляции, при чем необязательная. а СУТЬ инкапсуляции в том, что мы объединяем данные и методы, работающие с этими данными, в единый компонент, который называется объектом. по сути инкапсуляция дает определение объекта и поэтому считается главной парадигмой ООП. вот была бы хохма, если бы она считалась главной только из-за сокрытия, не правда ли. отошел от темы. и инкапсуляция обуславливается: 1) сокрытием реализации (фича, а не суть) 2) интерфейсом доступа к объекту 3) безопасность данных (ну это опять про сокрытие, но уже данных, полей объекта) 4) переиспользование кода и самих объектов 5) модульность и управление сложностью программы (тут сложно объяснить, но суть в том, что это позволяет нам клепать и большие объекты и более маленькие, чтобы было более читаемо, разделять зоны ответственности объектов) так что хватит на полном серьезе объяснять, что инкапсуляция это сокрытие. И еще принципы ООП сформулировал Алан Кей, и тогда и сейчас он топил за открытость объектов. а все испортил Страуструп, когда ввел модификаторы доступа и вместе с джавистами стал они стали продвигать "своё" ооп. да оно более легкое для понимания, но убирает гибкость, которую дало бы нам настоящее ООП. но могу похвалить автора, он еще сказал про интерфейс доступа Давайте продвигать правильное определение, а то у нас на рынке полно народу, которые даже основы ооп не понимают и заливают про сокрытие и модификаторы доступа.
@teernanog9169
@teernanog9169 4 жыл бұрын
еще не досмотрел и только учусь программированию но то как ты обьяснил в начале это скорее абстракция не?
@teernanog9169
@teernanog9169 4 жыл бұрын
Кароч понял разницу!
@КлимНуралин-у4у
@КлимНуралин-у4у 4 жыл бұрын
Не понел, а почему инкапсуляция это сокрытие?
@princessmary5556
@princessmary5556 Жыл бұрын
Инкапсуляция - это не сокрытие.
@ЕвгенийКавецкий-ц6м
@ЕвгенийКавецкий-ц6м 5 жыл бұрын
круто, спасибо, like
@IMixI
@IMixI 4 жыл бұрын
Спасибо 🙏
@marliusprod8370
@marliusprod8370 5 жыл бұрын
Жёстко, но понятно
@alexandrsargsyan3337
@alexandrsargsyan3337 2 жыл бұрын
👍👌❤️
@alexanderkomarov3097
@alexanderkomarov3097 4 жыл бұрын
СУПЕЕЕЕРРРРРРРРРРРРРР!!!!!!!!!!!!!!!!!!!!!!
@Mr.Borowski
@Mr.Borowski 5 жыл бұрын
"Что такое пользователь" просто убило
@MrYroslav01
@MrYroslav01 2 жыл бұрын
Всё равно, мутно, я понимаю что такое инкопсуляцию, полиморфизм и наследование. Но не понимаю как другой пользователь может тебе тебе подначррить?!
@ivanbozhko6747
@ivanbozhko6747 4 жыл бұрын
Спасибо
@jasonwrody8556
@jasonwrody8556 5 жыл бұрын
Ура
@ЭдуардВершинин-я5я
@ЭдуардВершинин-я5я 5 жыл бұрын
Маслята тут? Инкапсуляция-это сокрытие))
@СергейЕврофимович
@СергейЕврофимович 4 жыл бұрын
Инкапсуляция это харчок
@khurshidbekkhasanov8642
@khurshidbekkhasanov8642 Жыл бұрын
+++++ spasibo
@yashkevich8164
@yashkevich8164 5 жыл бұрын
а инкапсуляция то это что?)
@Derbograder
@Derbograder 4 жыл бұрын
Это скрытие проводов и микросхем под корпусом. Вы нажимаете на кнопку, и машина делает то, что вы от неё ожидаете. Нужно домохозяйке знать, как устроена микросхема машинки? Нет. Вот она и скрыта внутри, чтобы не думать об этом, а нажимать кнопку и вынимать чистое бельё через час.
@princessmary5556
@princessmary5556 Жыл бұрын
@@Derbograder Нет, это не скрытие. Инкапсуляция ничего ни от кого не скрывает.
@Derbograder
@Derbograder Жыл бұрын
@@princessmary5556 Доброе утро. Давайте поговорим об этом.
@princessmary5556
@princessmary5556 Жыл бұрын
@@Derbograder Начинайте.
@drloop3231
@drloop3231 5 жыл бұрын
Напоминает Виндертона
@ToBeCloser007
@ToBeCloser007 5 жыл бұрын
Омг, чем??? ((
@sonyericsson4130
@sonyericsson4130 4 жыл бұрын
обожаю такие разжовывания, всё ясно
@bobbyray3680
@bobbyray3680 4 жыл бұрын
+
@ПанОлеже
@ПанОлеже 2 жыл бұрын
+++
@sccs9941
@sccs9941 5 жыл бұрын
ну да, ниче объяснил
@basstiyofficial67
@basstiyofficial67 3 жыл бұрын
Спасибо большое.
@МухаммадМаликов-ш1и
@МухаммадМаликов-ш1и 10 ай бұрын
+
ЧТО МЕШАЕТ ПИСАТЬ КОД НОВИЧКАМ
20:41
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Первые шаги в ООП: класс, объект, self
1:00:45
Python Russian
Рет қаралды 36 М.
ООП в JavaScript. Мифы, наследование, полиморфизм, абстракции, наследованиеи,
1:01:03
Ё*кий полиморфизм
9:47
ExtremeCode
Рет қаралды 292 М.
API для начинающих. Пример VK. [1/5]
19:47
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН