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

