Abstract class (irrelevant blethering)
Bruno Desthuilliers
bruno.42.desthuilliers at websiteburo.invalid
Mon Sep 15 08:10:04 EDT 2008
Stephen Horne a écrit :
(snip)
> For example, to me the term "property" is basically a trivial design
> pattern or an object-oriented principle. I don't really see the need
> for the language feature. I can define getter and setter methods all
> by myself, and I don't really see the benefit of disguising them as
> member variables.
The canonical use case for computed attributes is that they let you turn
a plain attribute into a computed one if/when the need arises, without
breaking client code *nor* having to force all access attributes thru
getters/setters righ from the start "just in case".
More information about the Python-list
mailing list