File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes OO, Patterns, UML and Refactoring and the fly likes What book to go for understanding object oriented design 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 "What book to go for understanding object oriented design" Watch "What book to go for understanding object oriented design" New topic

What book to go for understanding object oriented design

Biren shah
Ranch Hand

Joined: Apr 13, 2005
Posts: 107
hi guys
i wanted to learn the object oriented design approach..
i have referred a couple of books..but they dont help me much..

is there any good head first series for this thing

Biren Shah<br />scjp 93%<br />scwcd 1.4 92%
Peer Reynders

Joined: Aug 19, 2005
Posts: 2932
If you are patient there will be (September or a bit later)

Head First Object-Oriented Analysis and Design amazon

For now you can refer to this topic: Any Good Book/Resource for learning OOAD
[ June 09, 2006: Message edited by: Peer Reynders ]
Shameer Subedar

Joined: Apr 08, 2004
Posts: 22
I have found Craig Larman's Book very useful in UML and OO concepts.


Hope it helps,
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
What books have you tried, and in which ways have they failed you?

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
Vladas Razas
Ranch Hand

Joined: Dec 02, 2003
Posts: 385
Head First Design Patterns is very good to get a start. Also, I would recommend Martin Fowler "Refactoring: Improving the Design of Existing Code". I have read only the intro to this book but it already gave me some good ideas. Often I can't get a good design in the beginning, so I just program the functionality and then refactor it into something better. GoF "Design Patterns: Elements of Reusable Software" is my programming bible.
Biren shah
Ranch Hand

Joined: Apr 13, 2005
Posts: 107
thanks all for the help,
i have not used any books,
always used online tutorials and other approach,
thanks again
Purav Gandhi

Joined: Sep 15, 2005
Posts: 21
Hi Birju,

Please invest in books, I have learnt this in recent times. I am too waiting for the Head First Series to launch the OOP book. Once it is there I would definitely buy that, and would suggest you to do so. I am having Object Oriented Modeling and Design - by James Rumbaugh, which is fairly good book to start with.


Purav Gandhi.
(Not passed SCWCD )

regards,<br />p.g
Biren shah
Ranch Hand

Joined: Apr 13, 2005
Posts: 107
thanks you all again..
i wanted to learn OO..but i now can not be taught by books..but has to be learned by personall experience
thanks all
thanks pg..if u have the book..i m sure i wont have to buy a new one and invest in it
Bruce Jin
Ranch Hand

Joined: Sep 20, 2001
Posts: 671
I found Head First Design Patterns the best among a few OOP/design pattern books that I have. I look forward to reading Head First Object-Oriented Analysis and Design.

We love Java programming. It is contagious, very cool, and lot of fun. - Peter Coad, Java Design

Crazy Bikes created by m-Power
Darya Akbari
Ranch Hand

Joined: Aug 21, 2004
Posts: 1855
Hi Biren,

I recommend Peter Coad's Object Models: Strategies, Patterns, and Applications


manuel aldana
Ranch Hand

Joined: Dec 29, 2005
Posts: 308
this question has been posted lots of times. go to Search page of this forum and go for according posts.

if you haven't found an appropriate book tip, ask which books you have tried/read so far, why you are not content with them and what alternative books can be suggested.

it just saves lots of double posts to the same subject.

aldana software engineering blog & .more
I agree. Here's the link:
subject: What book to go for understanding object oriented design
jQuery in Action, 3rd edition