Welcome to the Monastery | |
PerlMonks |
(jeffa) Re: Runtime instantiation decisionsby jeffa (Bishop) |
on Mar 30, 2002 at 17:01 UTC ( [id://155442]=note: print w/replies, xml ) | Need Help?? |
Ahhh, the Factory Pattern!
All you need to do is make Astro::Observation the factory. It will return a class depending on what argument it receives. Here is a simple way to implement Astro::Observation: Which can be called like so: But this way gets tiresome after you add more classes that the factory can deliver. I am quite sure that this can be avoided by using eval somehow. UPDATE: once again - just do what the wise and resourceful Kanji said.
UPDATE x 2: that's what i was trying to do! :D jeffa L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
In Section
Seekers of Perl Wisdom
|
|