On 10/10/07, Tony Marston <[EMAIL PROTECTED]> wrote: > > > ""Jay Blanchard"" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > [snip] > >> so what are the benefits of the "with interfaces" solution over > >>the"without interfaces" solution > [/snip] > > > Polymorphism. > > Are you saying that it is not possible to have polymorphism without using > interfaces? If so you are very much mistaken. >
no, but what you still havent been able to grasp is the alternate polymorphic facility that interfaces offer. how would you do the lawnmower w/o interfaces? use arrays instead, for grass and human hand, then you loose polymorphism. if you instead make human hand and grass extend from a common base class then youre combining the passing the behavior of some strange parent class to two mostly unrelated children. -nathan