Jim> That's why, in my suggested writeup, I suggested that attributes
    Jim> should be used if the accessors are trivial.

In my experience it's difficult to find the locations where another module
mucks with your object's state.  Using properties or accessor methods
coupling between modules is reduced and you can be more confident that the
only place an object's state is modified directly is in its own code.

Skip

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to