>> Umm, forgot to comment on this: if I invoke another classes methods I'm
>> certainly free to deal with any exception as I see fit? It seems to me
that
>> a sitemap doesn't implement the equivalent of composition either...
>
> A sitemap is not a class either, it doesn't have methods.
> The analogy is not 1-1, but the concept remains: inheritance would mean 
> I get all the matchers of the supersitemap plus mine and eventually 
> substitute then, while composition means I can compose subsitemaps in a 
> parent sitemap and make them handle part of the URI space.

But that still doesn't explain why you shouldn't be free to catch or ignore
exceptions from the sub sitemap as you see fit?  

I will note that inheritance doesn't mean you get exactly the matchers of a
"supersitemap".  Rather, you can choose to override them or not, as you see
fit.  Of course, having used Smalltalk before I ever encountered Java I
don't see anything wrong with inheritance (or for that matter multiple
inheritance)...





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to