It's not a secret anymore!
The moose likes Book Reviews and the fly likes Java Design: Objects, UML, and Process Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Java Design: Objects, UML, and Process" Watch "Java Design: Objects, UML, and Process" New topic

Java Design: Objects, UML, and Process

Book Review Team

Joined: Feb 15, 2002
Posts: 959
<pre>Author/s : Kirk Knoernschild
Publisher : Addison-Wesley
Category : Design
Review by : Junilu Lacar
Rating : 4 horseshoes
At first glance, this book looks promising. It has all the right stuff listed in the table of contents: general principles of object-oriented design, patterns, refactoring, incremental development, UML, RUP, and even XP. Don't be fooled though because the actual discussion is introductory at best with an almost incidental treatment of Java and how it ties in with the UML, modeling, designing, and creating what the author likes to call a "resilient architecture."
While the book discusses a lot of things that you should know about OO design, UML and iterative development processes, it lacks the focus and depth needed for it to be truly useful. The discussion on UML and design revolves mainly around two use cases and there are very few other examples. Most of the time the author is introducing a new concept and constantly referring to other parts of the book where it will be or has been discussed in detail. However, when I got to the end of the book I was still expecting more detailed discussions and had to go back to see what I missed.
You'll probably get more bang for your buck with Martin Fowler's books on UML and refactoring and Craig Larman's book on UML, patterns and the Unified Process. These books are filled with the examples that "Java Design" sorely lacks. For OO design principles, read the articles by Bob Martin published on
More info at || More info at
I agree. Here's the link:
subject: Java Design: Objects, UML, and Process
jQuery in Action, 3rd edition