Hunsberger, Peter wrote: >>>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?
In this answer I was talking about the analogy. > 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)... And I don't see the need for inheritance yet. The only example you gave is about using a hack to circumvent sloppy URI usage, which doesn't look like a feature to me. Maybe inheritance is a killer feature, maybe it will be essential in blicks, but you have yet to give me the use case. -- Nicola Ken Barozzi [EMAIL PROTECTED] - verba volant, scripta manent - (discussions get forgotten, just code remains) --------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]