Skip to Content.
Sympa Menu

patterns-discussion - RE: [patterns-discussion] Which patterns are more frequently used?

patterns-discussion AT lists.cs.illinois.edu

Subject: General talk about software patterns

List archive

RE: [patterns-discussion] Which patterns are more frequently used?


Chronological Thread 
  • From: "Sriram Gopalan" <Sriram.Gopalan AT agile.com>
  • To: "Richard P. Gabriel" <rpg AT dreamsongs.com>, "Jan Hannemann" <jan AT cs.ubc.ca>, <patterns-discussion AT cs.uiuc.edu>
  • Cc:
  • Subject: RE: [patterns-discussion] Which patterns are more frequently used?
  • Date: Wed, 6 Jul 2005 20:28:55 -0700
  • List-archive: <http://mail.cs.uiuc.edu/pipermail/patterns-discussion>
  • List-id: General talk about software patterns <patterns-discussion.cs.uiuc.edu>

I have been working with J2EE based systems for 5+ years now and the most
commonly used patterns are

(a) singleton - because everyone wants to use a pattern and this is easiest
to implement (or so they think)

(b) facade - the session facade EJB Design Pattern (sic) made this very
popular. It also helps that one doesn't need to do anything to implement this
pattern. Apparently, all you need to do is to suffix the class name with
"Facade"

Template Method (as it is actually explained in GoF) is not to be found all
that commonly. Most of the times, people don't take the effort required to
identify which part of the logic belongs in the base class and which parts
are hot spots. I have seen entire methods copy-pasted into subclasses to
modify a couple of lines.

regards,
Sriram Gopalan

________________________________

From:
patterns-discussion-bounces AT cs.uiuc.edu
on behalf of Richard P. Gabriel
Sent: Wed 7/6/2005 1:12 PM
To: Jan Hannemann;
patterns-discussion AT cs.uiuc.edu
Subject: RE: [patterns-discussion] Which patterns are more frequently used?



There will be a related paper at OOPSLA this year:

http://www.oopsla.org/2005/ShowEvent.do?id=29

which will talk about automatically finding things a little more
primitive than patterns and drawing some conclusions from that. The
methodology *might* be applicable at least in part to answering the
overall question posed of the distribution of pattern usage in real
systems.

(The authors of the paper are not patterns fans, but the paper was
shepherded (by Kent Beck) to eliminate problems related to that.)

-rpg-

_______________________________________________
patterns-discussion mailing list
patterns-discussion AT cs.uiuc.edu
http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion








Archive powered by MHonArc 2.6.16.

Top of Page