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

Reply via email to