ИНКАПСУЛЯЦИЯ В ООП ПИТОНА

  Рет қаралды 3,540

Андрей Иванов | Python

Андрей Иванов | Python

Күн бұрын

Пікірлер: 21
@izzzanaaami
@izzzanaaami 2 жыл бұрын
Первое что стоит отметить это то, что темп преподнесении информации не такой скучный и медленный. Второе - это легкая и хорошая подача информации. В итоге: подписка и лайк!
@Murspi
@Murspi Жыл бұрын
дякую за пояснення, як на мене досить не простої теми, дуже довго ламав голову, і не міг зрозуміти концепцію інкапсуляції в пайтон, і здається я її зрозумів, не без допомоги автора)
@denzeroneYT
@denzeroneYT Жыл бұрын
Розумію, я для себе теж відкрив досить багато вкладок, хочу переглянути різних авторів, подивитись різні приклади, щоб хоч трохи краще зрозуміти. А то буває залишаються деякі питання, після перегляду відео, а автори вже не відповідають.
@garm8
@garm8 2 жыл бұрын
спасибо
@КириллЧе-я5ы
@КириллЧе-я5ы 11 ай бұрын
В таком подходе сеттер геттер к сожалению есть маленький нюанс - такие примитивные типы как инт, мы передаём по значению. В конструкторе мы ее инициализируем, в сеттере переприсваиваем, все хорошо. А если у нас в полях посложней тип, мутабельный?.. произойдёт ещё и поверхностное копирование… немножко нехорошо выйдет. Поправьте меня пожста ежели что
@evan_kirk
@evan_kirk 5 ай бұрын
В python нет значимых типов. Все является объектом (ссылочным типом)
@КириллЧе-я5ы
@КириллЧе-я5ы 5 ай бұрын
@@evan_kirk увы, немножко не так. Есть передача по ссылке, а есть по значению…
@evan_kirk
@evan_kirk 5 ай бұрын
@@КириллЧе-я5ы да, извиняюсь.
@evan_kirk
@evan_kirk 5 ай бұрын
@@КириллЧе-я5ы сейчас погуглил и прояснил ситуацию
@chum2470
@chum2470 2 жыл бұрын
На превью Авраам Линкольн?
@КириллЧе-я5ы
@КириллЧе-я5ы 11 ай бұрын
Немножко не совсем, что в самом первом примере инкапсуляции нет. В этой концепции вроде как предполагается главное, что присутствует логика сущности в одной «капсуле» с реализацией этой сущности и ее поведением. Вне как бы рассмотрения от доступа к полям сущности клиентского кода или кого бы то ни было еще. То есть в тех же плюсах структура - уже принцип инкапсуляции. И доступ в закрытую область - также не проблема, в любом клиентском коде можно организовать этот доступ, было бы желание… закрытая область, это скорее некий сахар в синтаксисе, чтобы реализацию сущности скрыть в нужное время для разработки… сокрытие - скорее побочное явление недели центральная часть инкапсуляции…
@eugenybobylev5438
@eugenybobylev5438 6 ай бұрын
100% правильное понимание термина инкапсуляция. К сожалению часто применяют формулу когда сокрытие == инкапсуляция В python инкапсуляция может обеспечиваться на уровне модуля в рамках процедурного подхода и нв уровне экземпляра объекта при ООП
@botcoolik
@botcoolik 2 жыл бұрын
encapsulation? )
@muhammadalbikov
@muhammadalbikov 2 жыл бұрын
топ
@avazart614
@avazart614 2 жыл бұрын
И аналогия с private и public полностью несостоятельна в питоне вообще совсем другой смысл _ и __. Т.е. это натягиваение С++ на питона что странно выглядит.
@PythononPapyrusRU
@PythononPapyrusRU 2 жыл бұрын
Можешь сделать видео и объяснить свою точку зрения. Интересно смотреть на только негативные комментарии с твоей стороны. Может быть я и не прав, я этого не отрицаю, но просто странно выглядит
@puffywitheyes7768
@puffywitheyes7768 2 жыл бұрын
А что не так? Распиши, пожалуйста (сорян, если похоже на наезд)
@avazart614
@avazart614 2 жыл бұрын
Наверно не стоит показывать новичкам такие примеры. Все же задавать атребуты стоит в init или же использовать dataclass декоратор. А в примере атрибуты будут разделяться между объектами класса и с мутабельнвыми типами будут грабли.
@hopelesssuprem1867
@hopelesssuprem1867 2 жыл бұрын
ты сам понял че написал?)
@denzeroneYT
@denzeroneYT Жыл бұрын
Он написал, что будут грабли! Что не пОн?)@@hopelesssuprem1867
@6400505
@6400505 2 жыл бұрын
35
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 226 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,5 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 253 МЛН
Инкапсуляция в Python (и не только)
18:34
Python Clinic
Рет қаралды 1,3 М.
СТАТИЧЕСКИЕ МЕТОДЫ(STATICMETHOD) И ПЕРЕМЕННЫЕ В ООП ПИТОНА
18:57
ООП: Инкапсуляция в python
51:12
Python Russian
Рет қаралды 14 М.
ТВОЯ ГЛАВНАЯ ОШИБКА В ООП
8:45
ExtremeCode
Рет қаралды 615 М.