|P is for Practical
XML Resume Module designby rattusillegitimus (Friar)
|on Jul 26, 2002 at 04:36 UTC
rattusillegitimus has asked for the wisdom of the Perl Monks concerning the following question:
Due to recent job search needs in my family, I've been working on a Perl module that will take a resume in XML format and translate it to a variety of formats. I did some looking around the Internet, but none of the wheels I found were quite the right shape or size for my needs, and I thought it'd be a fun learning project. Right now I have a single object with the following output functions:
My question is this: should I keep this as a single object, or sub-class each output style into a child object. Ie, something like this:
I'm kind of leaning toward this new setup, which I believe leaves me open for future enhancements, but I thought I'd see what the experts have to say. I'd also love to hear any additional features or output formats you think I should add. Once I get more of the code put together, I'll be happy to post it for review.