From: Garrett Goebel [mailto:[EMAIL PROTECTED]] > From: Glenn Linderman [mailto:[EMAIL PROTECTED]] > > > So maybe your point was that when you replace a method from a > > base class that you only have 1 subroutine for that method, > > the replacement one, because there wasn't really one there > > in the interface class to inherit? > > Exactly.
Well, I should probably qualify that a bit. There'd still be only one implementation for a single-dispatch method in the derived class, even if the one derived from the super wasn't just an abstract. And this is just looking at it in the simple case. When multiple-dispatch comes into the picture, then we'll have different invokations of the same method being dispatched to different implementations depending on the parameter list. I wonder how PRE/POST will work once that can of worms has been opened? So which Apoc will be the OO one?