On Fri, Sep 01, 2000 at 12:35:24PM -0700, David E. Wheeler wrote:
> Well then, that makes this example rather wasteful, doesn't it?

It wasn't an example of how my Dog $spot should be used.  I was explaining
to Nate what his code was doing.

 
>   my Dog $spot;
>   if ($input eq 'Collie') {
>       $spot = Collie->new;
>   } elsif ($input eq 'Dalmation') {
>       $spot = Dalmation->new;
>   }
> 
> Becuase we're creating two objects when we really only want one.

Yes.  That my Dog $spot should be either my $spot or my $spot : isa(Foo)
(which I just recently made up) in this case.


Michael
--
Administrator                      www.shoebox.net
Programmer, System Administrator   www.gallanttech.com
--

Reply via email to