![]() |
|
Think about Loose Coupling | |
PerlMonks |
Re^2: Conditional inheritance strategyby citromatik (Curate) |
on Oct 27, 2010 at 15:06 UTC ( #867747=note: print w/replies, xml ) | Need Help?? |
Hi BrowserUk, You are right in your assumptions. My::XML and My::JSON only provide data to the inherited class, no other methods are used (except methods internally used by My::XML or My::JSON). If so, if you instantiated an instance of the relevant XML or JSON class to just parse the source data; then retrieved the data required by My class; and then allowed the parse instance to be reclaimed as soon as the initialisation of a new My class instance was complete; then your My class instances might be individually smaller. And possibly more efficien,t because of shorter method resolution paths. Sorry if I misunderstand your. Are you suggesting the following?: Package My:
Package My::XML
Same for My::JSON Thank you very much for your comments citromatik
In Section
Seekers of Perl Wisdom
|
|