File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Do I need all 23 GoF design patterns? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Do I need all 23 GoF design patterns?" Watch "Do I need all 23 GoF design patterns?" New topic

Do I need all 23 GoF design patterns?

Marianna Shapiro

Joined: May 21, 2002
Posts: 4
Do I need to know all GoF patterns to pass part I or just some of them?

Ian B Anderson
Ranch Hand

Joined: Jun 26, 2001
Posts: 275
Hello Marianna,
You should try and learn what each one is (be able to map a simple description to pattern) but really concentrate on the more popular patterns.
Good luck
Gennady Shapiro
Ranch Hand

Joined: Sep 25, 2001
Posts: 196
Most likely they will ask about the most common gof patterns used by j2ee. So I sincerely doubt they will ask about flyweigth or interpreter.
What you also have to realize is that they will not go into patterns details, implementations, etc. They'll give you a J2EE element and ask you what GoF pattern it implements, or vice versa.
The design patterns is one of the easy part and you get 2-3 questions on it, no more.
Bijan Mohanty
Ranch Hand

Joined: Apr 16, 2002
Posts: 36
Hi Marianna,
It's always better to know the concepts of all 23 GOF patterns, eventhough only a handfull of patterns will be asked in the exam. If you have the SCEA study guide by Mark Cade, Just go through it for all the design patterns and that should be enough.
My selection for the most popular patterns from an exam perspective will be
1. Abstract Factory
2. Factory Method
3. Singleton
4. Iterator
5. Mediator
6. Observer
7. Proxy
8. Facade
Marianna Shapiro

Joined: May 21, 2002
Posts: 4
Thank you guys for your quick responses. I read GoF book twice but I still feel like in a fog. Unfortunately I don't have Mark Cade's book but I expect it to come soon.
Bijan: I am going to concentrate on patterns from your list.
Ian: Your mock questions are excellent.
Gennady: Yesterday I read threads you started on this forum. I feel they'll help me a lot for part 2. Great contribution!
Sanjay Raghavan
Ranch Hand

Joined: May 14, 2002
Posts: 148
Hey I referred a bunch of books for patterns, incl roberts and cade, the applied java patterns and the GoF book.
My recommendation - make sure you understand the motivation, the uml diagram and the collaboration for each pattern. For that GoF is the best.
Didn't really look at the smalltalk code. That's where the other books come in handy.

Sanjay Raghavan<br />SCJP2, SCEA-J2EE<br />Moderator - <a href="" target="_blank" rel="nofollow">SCEA PREP</a><br />Co-Author - <a href="" target="_blank" rel="nofollow">SCEA@Whiz</a><br /><i>Where did you sip your Java Today?</i>
I agree. Here's the link:
subject: Do I need all 23 GoF design patterns?
It's not a secret anymore!