""Nathan Nobbe"" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> 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.

But I don't need an alternative facility for polymorphism as the one I have 
without interfaces is more than sufficient for my needs.

> how would you do the lawnmower w/o interfaces?

I wouldn't play with a lawnmower class in the first place. I use PHP to 
write web applications which deal with database tables, not lawnmowers, and 
I have yet to find a good reason for using interfaces in such applications. 
Your contrived examples do not convince me of anything.

-- 
Tony Marston
http://www.tonymarston.net
http://www.radicore.org

> 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
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to