Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

UML for Java Programmers

 
Steve Morrow
Ranch Hand
Posts: 657
Clojure Spring VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?
Thanks!
 
Earl Kirkland
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.)
 
Steve Morrow
Ranch Hand
Posts: 657
Clojure Spring VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 867
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Robert Martin
Author
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic