OO Design Books

Hi,

I have been coding with Java for about 3 years now. Recently I realised how little I knew about WHY we code in certain ways and what are best design approaches to take. I have taken a look at a few 'Design Patterns' books but I am still asking such questions!

Does anyone recommend a book that would give a good insight into OO design for various appplications? I feel that if I knew the correct way to approach a coding task based on a good design then the majority of the hard work is done and all that's left is to code the implementation.

Any suggestions would be welcome!

G.

[617 byte] By [glenn_dollarda] at [2007-9-27 9:24:12]
# 1

I thought the best fundamentally book is GoF's Design Patterns. After that, the most popular book in J2EE category, I thought it should be Core J2EE Design Patterns.

I have read Martin Fowler's Analysis Patterns, Floyd Marinescu, Ed Roman's EJB Design Patterns and Robert C. Martin's Design Principles and Design Patterns(article), etc. I thought these are all good tutorials at pattern field. For all that, I should recommand Martin Fowler's Refactoring and Joshua Kerievsky's Refactoring To Patterns.

Maybe this can help you.

D.

daixya at 2007-7-8 22:19:01 > top of Java-index,Other Topics,Patterns & OO Design...
# 2
Great, I'll have a look at those books/articles. Thanks for your help!g.
glenn_dollarda at 2007-7-8 22:19:01 > top of Java-index,Other Topics,Patterns & OO Design...