Stylistic question about inheritance

Donn Cave donn at
Thu Mar 31 22:55:06 CEST 2005

In article 
<P_Y2e.493283$w62.145022 at>,
 "Andrew Koenig" <ark at> wrote:

> "Carl Banks" <invalidemail at> wrote in message 
> news:1112300127.449931.146470 at
> > 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.
> That's really the question:  Is it for when they need to share 
> functionality, or when they are conceptually related in ways that might lead 
> to shared functionality later?

No -- inheritance is for implementation, not to express conceptual

   Donn Cave, donn at

More information about the Python-list mailing list