Myvideo

Guest

Login

ООП Инкапсуляция в python

Uploaded By: Myvideo
54 views
0
0 votes
0

Рассмотрим одного из 3 китов ООП - инкапсуляцию, посмотрим чем она является и чего лучше не ждать. Инкапсуляция под собой подразумевает сбор данных и методов для работы с ними в одно место(класс), а также предоставление публичного интерфейса(АПИ) для работы с ними. В питоне применяется нижнее подчеркивание _ для пометки внутренней реализации, то есть атрибутов не относящихся к публичному интерфейсу. Одно подчеркивание (protected) - это всего лишь сигнал, интерпретатор относится к таким атрибутам как к обычным. Два подчеркивания (private) - включает механизм подмены имени Name Mangling, который предназначен не для сокрытия данных. Инкапсуляция в питоне не подразумевает сокрытия данных (в некоторых языках это одно и то же) - все данные доступны для просмотра и изменения. В Python мы не пробуем отобрать у юзера инструменты, мы предупреждаем. Присоединяйтесь к помощи каналу, будет интересно) ✔️Бусти Будь первым везде и всегда, включай уведомления о новых выпусках 🔔 #Python #PythonRussian #PyCharm #OOP #ООП #инкапсуляция #пайтон #питон

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later