Will python never intend to support private, protected and public?
Wed Sep 28 15:32:13 CEST 2005
Chris Gonnerman <chris.gonnerman at newcenturycomputers.net> writes:
> -- Make it easy to do right.
> What you are promoting is the first philosophy: Tie the programmer's
> hands so he can't do wrong. Python for the most part follows the
> second philosophy, making writing good code so easy that the coder
> is rarely tempted to commit any evil.
Unless you can show that all Python code is bug-free, you've got to
consider that there might be something to this private and protected
stuff. See for example this message:
Name mangling is a poor substitute for private variables. If you want
to be able to share private variables with other classes under certain
circumstances, it's better to use something like C++'s "friend"
declaration, where you can export the variables to a specific other class.
More information about the Python-list