What python idioms for private, protected and public?
fredrik at pythonware.com
Thu Sep 29 16:47:15 CEST 2005
Michael Schneider wrote:
> 1) mark an object as dirty in a setter (anytime the object is changed,
> the dirty flag is set without requiring a user to set the dirty flag
> 2) enforce value constraints (even if just during debugging)
properties. (when you no longer need to enforce things, switch back
to a plain attribute).
> 3) lazy init, don't bring the data in until needed
> 4) adding debug info
> 5) .... more here????
> It would be easy for me to say "Add public and private to python so I
> can code the way that I am used to".
huh? what do "private" and "public" have to do with what you're describing?
> What are some python alternatives to achieve the design intents specified
> above above?
More information about the Python-list