File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes OO, Patterns, UML and Refactoring and the fly likes Pattern  and UML questions Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Pattern  and UML questions" Watch "Pattern  and UML questions" New topic

Pattern and UML questions

shivani anand
Ranch Hand

Joined: Dec 28, 2000
Posts: 155
I am bit confused with patterns.
I've few questions regarding pattern.
1> Is a design pattern different from pattern?
2> Can pattern present a set of alternative solutions rather than one?
3> How many patterns are their?
Their is one question regarding UML.
Q. How UML relate to Booch or other modeling languages?
thanks, in advance
daniel schulken
Ranch Hand

Joined: Sep 23, 2000
Posts: 34
question 1
well design patterns are just patterns that software developers have come across time and agin
question 2
not quite sure what you mean.
question 3
well i belive there are 23 BASE patterns but lots of variations of the base patterns.
question 4
well i dont know exactly what booch modeling language was before he helped to create uml but i would guess that it takes parts from his modeling language and either extends or is taken directly?
is this correct guys/gals?
Geoff Tate
Ranch Hand

Joined: Feb 06, 2001
Posts: 55
Patterns are design patterns
I don't know how many patterns there are, but people come up with new ones everyday. The "standard" patterns are defined in the GoF book, and explored for java in Mark Grands Patterns in Java Vol 1. I think you might find that at the start of a design one or two patterns might fit the bill, but after a few design iterations only one pattern really does what you need and allows the design to be flexible in a way you need. UML was created when Booch & co combined their three different approachs and eliminated the redundancies.

<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR> fantastic, a towel? <HR></BLOCKQUOTE>
ken chou
Ranch Hand

Joined: Feb 08, 2001
Posts: 68

The question 4 was discussed and answered already, just go to this link:
I agree. Here's the link:
subject: Pattern and UML questions
It's not a secret anymore!