From: Clifford Heath Date: 2010-07-22T09:25:07+09:00 Subject: Re: ruby abstraction Robert Klemme wrote: > Wouldn't that mean duplicate entries for a method which is part of > several interfaces? Yes, but the compiler knows which interface it wants, so there's no ambiguity. Dynamic binding only occurs at the interface level. Once you have the interface, getting the method is just a table lookup. > And what happens in case of interface inheritance? Each interface requires a single set of methods, whether through declaration or inheritance, so there's no need for a special case. Clifford Heath.