Do you know where your variables are? | |
PerlMonks |
Re: OO: Building an object of the right type based on a parameterby lachoy (Parson) |
on Mar 11, 2004 at 04:44 UTC ( [id://335706]=note: print w/replies, xml ) | Need Help?? |
Class::Factory allows you to decouple these things -- you can map a name/type to a class name and initialize a factory with them, then call 'new' on the factory and pass it the name/type and get back an object of the right type.
Here's an example, untested. (See the docs for more.)
And then, assuming your client object has a field 'type' or something, you can do:
Good luck! Chris
In Section
Seekers of Perl Wisdom
|
|