1: Design Pattern (by GoF. Which is source coded in C++) 2: Design Patterns Design Patterns in Java (by James W. Cooper, SourceCode in Java) 3: Some Guys even said the Together UML Concepts is enough for SCEA Part 1? May any of you esp. those who passed SCEA Part 1 give some advice so that I can narrow my scope of learning? I know in the long run, I had to read all of them. But now, it's time critical. :-) Thanks.
The patterns you have to know are all from the GoF book. My approach was to study the pattern's definitions and then apply them in Java. You'll 'experience' them especially when you are building some EJBs for example. Some of the structural patterns are found when building user interfaces. I think for the exam you should be able to come up with a java example for each of the patterns. Like: Abstract Factory: EJB Home Factory: EJB Home Decorator: EJB Object Composite: AWT Containers and Components Strategy: AWT Layout managers Adapter: AWT Event adapters etc. Good luck! Bert
J2EE Trainer / Consultant<br />SCJEA (Part I)<br />IBM Certified Specialist for IBM WebSphere Application Server
Originally posted by John Biroute: I found a simple one caled the design patterns companion by James W Cooper. It takes all the GOF pattern explain them and give a example in java.
I reckon it is good for beginner.
Yeah, I also found this book quite good. But for the Exam., is it enough, in other words, is it suitable? Does the Exam. contains questions that can be answered if I just read this book by James W Cooper and tested the source code? Edward
Originally posted by Edward Crub.: 1: Design Pattern (by GoF. Which is source coded in C++)
I would suggest "Design Patterns Explained" by Alan Shalloway, which is a plain English (the Author is a teacher in OO technologies) explanation of what the patters are, why they are useful, and explains the 10 most important patterns, with examples in Java and UML Diagrams. I would go to the GoF book only afterwards (it's too abstract and academic).
I've just finished reading it and it's WONDERFUL; especially since it's concise enough to be read quickly. Of course your intent must be to understand patterns, not only to memorize some buzzwords just to pass SCEA... Ciao, Alberto