OK, we're analysing this to a level it was never meant to be analysed at. The ViewHelper is a name borrowed from the Core J2EE Pattern catalogue. As far as I'm aware, it's just a name, it's not a more generic or specific form of another pattern, it's just an observation that sometimes it makes sense to take functionality out of a big thing, and stick it in a smaller thing.
If you abstract functionality out of a Front Controller and stick it in a class that you think helps it; give it a name that makes sense ? There are no pattern gods that will strike you down for not calling it a "Front Controller Helper". Code communicates intent. So whatever you intend, communicate it. Steven -- Steven Webster Practice Director (Rich Internet Applications) Macromedia Consulting EMEA Office: + 44 (0) 131 338 6108 Mobile: +44 (0) 7917 428 947 > -----Original Message----- > From: [email protected] > [mailto:[EMAIL PROTECTED] On Behalf Of Douglas Knudsen > Sent: 03 November 2005 16:13 > To: [email protected] > Subject: Re: helper object? what's that? (was Re: > [flexcoders] To code-behind or not to code-behind?) > > Yeah, I understand the ViewHelper. The more generic 'helper object' > though I have not heard of. So, View Helper is a helper > obejct. So, say I have a Front Controller object that needs > some 'help', would I apply a Front Controller Helper object? > Obvioulsy this depends on the problem to solve, abstractly > though is this idea sound? I'm no master of patterns, but > sounds like the view helper may come from a larger parent > pattern called Helper or something. > > Does UK English really use "ain't"? lol! > > DK > > On 11/3/05, Steven Webster <[EMAIL PROTECTED]> wrote: > > > > Douglas, > > > > > Got me thinking though....in OOP terms just what is a > "helper object"? > > > I don't recall seeing these in say Java, or maybe they have a > > > different name. > > > > View Helper was one of the Core J2EE Patterns, that would > most usually > > have been implemented as a custom-tag in JSP. > > > > It's nothing magical, just a pattern to be aware you can refactor > > towards. Sometimes patterns make the simple sound magical. > But the > > View Helper ain't that. It's simple. > > > > Steven > > > > -- > > Steven Webster > > Practice Director (Rich Internet Applications) Macromedia > Consulting > > EMEA > > > > Office: + 44 (0) 131 338 6108 > > Mobile: +44 (0) 7917 428 947 > > > > > > > > -- > > Flexcoders Mailing List > > FAQ: > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Search Archives: > > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > -- > Douglas Knudsen > http://www.cubicleman.com > this is my signature, like it? > > > ------------------------ Yahoo! Groups Sponsor > --------------------~--> Get Bzzzy! (real tools to help you > find a job). Welcome to the Sweet Life. > http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM > -------------------------------------------------------------- > ------~-> > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links > > > > > > > > ------------------------ Yahoo! Groups Sponsor --------------------~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

