in reply to Re: Config::General inheritance [SOLVED]
in thread Config::General inheritance [SOLVED]
Thanks for the suggestion: I read the item. But it's unclear whether
composition is warranted in this case. I could probably get by without
overlaying ->new, and in fact my modifications are small. The main
reason I decided to use inheritance was to ease the implementation of
Config::General over my own Local::Config. It turns out that most of my
existing Config was a subset of Config::General's behavior, so I figured
that by adding in a subclass those bits that weren't implemented, I could
satisfy all
the legacy code's Local::Config features and then start writing new
code that capitalized on Config::General's features as well.
I have to admit your suggestion gives me pause, however. I'll give it
another look before finalizing anything and will keep these points in
mind as I work further on it.
Thanks!