LINUX.ORG.RU

История изменений

Исправление comp00, (текущая версия) :

Не бойся, в твоём Питоне инкапсуляции нет, так что он не ООП.

Нахрена прятать внутреннюю реализацию от самого программиста, а не от программных объектов?

Я могу не хотеть, что бы Вася, реализующий другой класс, что то делал с моими полями. Потому, я их скрываю и предоставляю ему некий интерфейс,который, в общем случае,реализую я.

Исходная версия comp00, :

Не бойся, в твоём Питоне инкапсуляции нет, так что он не ООП.

Нахрена прятать внутреннюю реализацию от самого программиста, а не от программных объектов?

Я могу не хотеть, что бы Вася, реализующий другой класс, что то делал с моими полями. Потому, я их скрываются и предоставляют ему некий интерфейс,который в общем случае,реализую я.