Re: Date's First Great Blunder

From: Eric Kaun <>
Date: Mon, 19 Apr 2004 14:03:42 GMT
Message-ID: <2%Qgc.9754$>

"Dawn M. Wolthuis" <> wrote in message news:c5oui3$hs8$
> "Eric Kaun" <> wrote in message
> news:VEyfc.640$
> > "Dawn M. Wolthuis" <> wrote in message
> > news:c5kave$i4r$
> > > "Eric Kaun" <> wrote in message
> > > news:4Lhfc.281$
> <snip>
> > Interfaces are more specification than reuse. Abstract base classes are
> for
> > reuse, but it's very, very easy to get things horribly wrong.
> <snip>
> I know this is a minor point, but have to reply. It is not the interfaces
> themselves that are reusable code, but the use of interfaces for writing
> services and for being able to reuse code with classes that implement an
> interface of subclass thereof that makes me a fan of interfaces. --dawn

I agree that interfaces are a good thing. It's when implementation inheritance creeps in (especially in a language like Java that offers little protection and little guidance) that ugliness can easily ensue, even when you're careful. Received on Mon Apr 19 2004 - 16:03:42 CEST

Original text of this message