Stylistic question about inheritance
Carl Banks
invalidemail at aerojockey.com
Thu Mar 31 15:15:27 EST 2005
Andrew Koenig wrote:
[snip]
> Of course, there are reasons to have a base class anyway. For
example, I
> might want it so that type queries such as isinstance(foo, Expr)
work. My
> question is: Are there other reasons to create a base class when I
don't
> really need it right now?
Well, Python seems to get along fine without the ability to do
isinstance(foo,file_like_object); probably better off in the end for
it. So I'd say you should generally not do it. Inheritence is for
when different classes need to share functionality.
--
CARL BANKS
More information about the Python-list
mailing list