Кто-то был достаточно хорош, чтобы объяснить мне, что __method() управляет, но вместо того, чтобы беспокоить его дальше, так как есть много других людей, которым нужна помощь, мне было интересно, сможет ли кто-нибудь еще разобраться в различиях.
Например, я не нуждаюсь в mangling, но не остаюсь приватным, чтобы кто-то не мог выполнить instance._method()? Или это просто заставляет его переписывать другую переменную, делая ее уникальной? Мне не нужны мои внутренние методы "скрытые", но поскольку они предназначены для использования, я не хочу, чтобы они использовались вне класса.