Size: a a a

Сообщество Python Программистов

2020 July 09

B

Bender <KIΞV> in Сообщество Python Программистов
Инкапсуляция это когда класс/объект класса содержит как данные так и методы обработки данных
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Изменение вроде полиморфизмом звалось
нет, полиморфизм это разное поведение одного имени/объекта в зависимости от входных параметров
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
let45fc
Так как реализацию не скроешь
__
источник

R3

Rud 356 in Сообщество Python Программистов
let45fc
Так как реализацию не скроешь
Билтины: мы пошли
источник

AT

Alexander T in Сообщество Python Программистов
let45fc
Ну фактически да, но тогда в питоне нет инкапсуляции
инкапсуляция на уровне конвенции, да)
источник

AN

Alexander Nesterov in Сообщество Python Программистов
Alexandr Kovtunov
не представляю как это может быть наследованием
Ты пишешь что хочешь изменить реализацию метода. Если не трогать исходный класс то нужно и наследование
источник

AT

Alexander T in Сообщество Python Программистов
ну мы про юзер-дефайнд типы все-таки, я полагал
источник

AK

Alexandr Kovtunov in Сообщество Python Программистов
Alexander Nesterov
Ты пишешь что хочешь изменить реализацию метода. Если не трогать исходный класс то нужно и наследование
Понял 😉
источник

l

let45fc in Сообщество Python Программистов
Alexander T
инкапсуляция на уровне конвенции, да)
Инкапсуляцией в питоне является автоматическая передача self первым аргументом в методы. Это позволяет объединить логику внутри одного объекта. А вот то что ты описал — сокрытие)
источник

l

let45fc in Сообщество Python Программистов
Или тогда в C тоже есть инкапсуляция..
источник

AT

Alexander T in Сообщество Python Программистов
let45fc
Инкапсуляцией в питоне является автоматическая передача self первым аргументом в методы. Это позволяет объединить логику внутри одного объекта. А вот то что ты описал — сокрытие)
нет.
источник

AT

Alexander T in Сообщество Python Программистов
ну точнее да, но это только часть
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Так, секунду, я за попкорном
источник

l

let45fc in Сообщество Python Программистов
Бензофуран Гетероцикл
Так, секунду, я за попкорном
Оххх
источник

l

let45fc in Сообщество Python Программистов
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
источник

l

let45fc in Сообщество Python Программистов
Alexander T
ну точнее да, но это только часть
Ну и да, предоставление интерфейса это тоже инкапсуляция. Она в принципе для этого и нужна
источник

l

let45fc in Сообщество Python Программистов
Но не обязательно для этого скрывать детали реализации
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Чтоб не парить лишний раз мозг деталями
источник

l

let45fc in Сообщество Python Программистов
Инкапсуляция в некоторых случаях обеспечивает сокрытие
источник