Fwiw --

On Sat, Aug 30, 2008 at 12:58 PM, Peter Michaux <[EMAIL PROTECTED]> wrote:
> >From http://www.javaworld.com/javaworld/jw-08-2003/jw-0801-toolbox.html :
> ... he explained that the real problem wasn't classes per se, but
> rather implementation inheritance (the extends relationship).
> Interface inheritance (the implements relationship) is preferable.

I agree -- but only so long as the language gives you an easy way to
delegate messages by default to another instance. From where I sit, it
seems interface inheritance plus a parsimonious way to say "implements
Foo; delegate all the Foo stuff to this.myFoo" would be really helpful
if this approach is to be taken seriously.

Ihab

-- 
Ihab A.B. Awad, Palo Alto, CA
_______________________________________________
Es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to