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