Re: Beginner Tutorials for using CLASSES in PHP4

From: Date: Wed, 10 Oct 2007 18:50:31 +0000
Subject: Re: Beginner Tutorials for using CLASSES in PHP4
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-263061@lists.php.net to get a copy of this message
On 10/10/07, Tony Marston <tony@marston-home.demon.co.uk> wrote: > > > ""Jay Blanchard"" <jblanchard@pocket.com> wrote in message > > news:56608562F6D5D948B22F5615E3F57E690357FCB7@YGEX01WAL.onecall.local... > [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

« previous php.general (#263061) next »