The stupid question is the question not asked | |
PerlMonks |
Re: OO Design question: configurationby rhesa (Vicar) |
on May 19, 2007 at 16:36 UTC ( [id://616337]=note: print w/replies, xml ) | Need Help?? |
Some other options:
The mixin is conceptually very simple: Which, when used (a simple use My::ConfigMixin; will do), gives your object the method config. Since its first param is your requesting object, you can do all sorts of filtering based on $self (access control, limiting output, etc). The main issue here is maintaining state. Pretty much your only option is to use package variables in My::ConfigMixin, which can get messy. I'd be interested to learn more about Traits that need state, but sofar I'm a newbie on the subject. The factory might be a better alternative: it can maintain state on its singleton instance.
In Section
Seekers of Perl Wisdom
|
|