Python предоставляет private name mangling для методов и атрибутов класса.В чем преимущество частного имени в Python?
Есть ли конкретные случаи, когда эта функция требуется, или это просто перенос с Java и C++?
Просьба описать прецедент, в котором должно использоваться использование имени Python, если оно есть?
Кроме того, меня не интересует случай, когда автор просто пытается предотвратить случайный доступ к внешним атрибутам. Я считаю, что этот случай использования не согласован с моделью программирования Python.
Я упомянул об этом в оригинальный вопрос. Вы говорите, что не согласны? – cmcginty
Я говорю, что это причина. Таким образом, вы не случайно сталкиваетесь с именами при подклассе. –