* Sean M. Burke ([EMAIL PROTECTED]) [030221 20:19]:
> I agree; but I can't quite picture a system that would do the right thing
> with "around methods" -- i.e., when a subclass do_whatever overrides
> do_whatever, but then calls SUPER::do_whatever.
Oh, that's much simpler than you think. When a method in a higher level
of the hierarchy overrules the lower, then the functionality is of the
higher. The same for docs: the higher level doc overrules the lower.
If have many cases where the higher level method does not need new docs
(the docs of the method are inherited from the lower level because
the implementation may be different but it works the same. I have also
situations where the docs are overruled, but the code is not, for
instance to indicate certain circumstances, problems, and such in that
specific subclass. It works quite naturally.
--
MarkOv %-]
------------------------------------------------------------------------
drs Mark A.C.J. Overmeer MARKOV Solutions
[EMAIL PROTECTED] [EMAIL PROTECTED]
http://Mark.Overmeer.net http://solutions.overmeer.net