+20 :-) This is exactly my point about CommandDriven. The separate class per execute method sounds like the correct way to do things from a pure Command Pattern standpoint, but it's just not practical.
Jason > -----Original Message----- > From: James Cook [mailto:[EMAIL PROTECTED]] > Sent: Friday, February 21, 2003 7:44 AM > To: [EMAIL PROTECTED] > Subject: RE: [OS-webwork] Proposal: Removing the Action Interface > > > I think the comments are very valid from a theoretical pov, > and I was opposed to the Command-driven pattern as a means of > convenience. However, as our project progressed, the number > of classes increased tremendously because of the inheritence > model for shared data. The structure made it difficult for > all the team members to easily grasp, and the maintenance of > the project was becoming difficult. > > I see this as one of the many situations where cs theory is > counter-productive to the practical needs of the software developer. > > The command-driven actions proved to be very convenient and > useful for simplifying our models. We have no lack of > security control, it just resides programatically in our > actions. If this was implemented via interceptors, the > configuration should be able to easily be applied to > command-driven methods as well. However, I view declarative > security as another of those theory vs. practicality issues. ;-) > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED]]On > Behalf Of > > Aleksandar Seovic > > Sent: Thursday, February 20, 2003 9:52 PM > > > I've been following this list for a while now and I really > like most > > of the stuff I've seen. However, I don't believe that removal of > > Action interface is a move in the right direction, for several > > reasons. > > > <snip> > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SlickEdit Inc. Develop an > edge. The most comprehensive and flexible code editor you can > use. Code faster. C/C++, C#, Java, HTML, XML, many more. FREE > 30-Day Trial. www.slickedit.com/sourceforge > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > ------------------------------------------------------- This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. The most comprehensive and flexible code editor you can use. Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. www.slickedit.com/sourceforge _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork