wood burning stoves 2.0
The moose likes OO, Patterns, UML and Refactoring and the fly likes UML for Java Programmers 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 "UML for Java Programmers" Watch "UML for Java Programmers" New topic

UML for Java Programmers

Steve Morrow
Ranch Hand

Joined: May 22, 2003
Posts: 657

I feel like I'm at the point in my Java learning that I need to learn more about patterns and UML design. I'm curious to know if Mr. Martin's book is authored with the beginning UML student in mind, or if a more advanced understanding is required? In other words, will it help get me started in UML, or should I learn a little bit about the subject before tackling the book?
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8927


Earl Kirkland

Joined: Mar 23, 2003
Posts: 2
I would like to know also, if the book (UML For Java Programmers) deals with basic patterns as well as UML? If not, what would be a good book for a relative new to java programmer?
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
The book is definetly targeted at UML beginners.
For a good introduction on OO design principles and patterns, you should take a look at "Agile Software Development - Principles, Patterns and Practices" by the same author! (It also has a *short* introduction to UML.)

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Steve Morrow
Ranch Hand

Joined: May 22, 2003
Posts: 657

I have been doing a little "light" reading at an Agile website. While I haven't delved too deeply, I'm assuming it's same/similar stuff...
Francis Siu
Ranch Hand

Joined: Jan 04, 2003
Posts: 867
should I learn a little bit about the subject before tackling the book?
Did you study the subject something like design the database (table)?
Because design the table may cover something like OO design, or involve some knowledge about the Top-down or Bottom-up design, which related to the object. And may cover the Entity Relationship diagram which is similar to UML diagram.

Francis Siu
Robert Martin
Ranch Hand

Joined: Jul 02, 2003
Posts: 76
The book is written for people who are just getting started in UML. It explains those diagrams that Java Programmers find important, and avoids the diagrams and icons that aren't relevant to Java.
It also walks through a few case studies, showing both diagrams and code, and how they relate to each other.
Finally it provides some insight into practices that help Java developers deliver better code.

---<br />Uncle Bob.
I agree. Here's the link: http://aspose.com/file-tools
subject: UML for Java Programmers
It's not a secret anymore!