aspose file tools*
The moose likes OO, Patterns, UML and Refactoring and the fly likes Best book on 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 "Best book on "Design patterns"" Watch "Best book on "Design patterns"" New topic
Author

Best book on "Design patterns"

Olexiy Prokhorenko
Ranch Hand

Joined: Jul 11, 2004
Posts: 97
Hello guys,

I am looking for good, clearly and understandable written book on design patterns. I wish to see "Head First Design Patterns" some day, but once we do not have such option I am looking for some alternative. I need the book, which will be pretty understandable for novice, but still should contain advanced material.

Am I looking for something what exists? Or is it just a nightdream? ;-)

Thank you for any suggestion,
Looking forward your answers!


<a href="http://www.BossTalks.com" target="_blank" rel="nofollow">http://www.BossTalks.com</a><br />Free advices and help for entrepreneurs: from Idea to IPO<br />Software and IT Project Management forum
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
I really liked Software Architecture Design Patterns in Java. It doesn't spend much time on explaining what design patterns are but quickly dives into explaining a wide variety of established design patterns (all the classic Gang of Four patterns plus some). What I'm trying to say is that it's a great reference and the text is very readable compared to the original Design Patterns book (in my opinion, that is).


Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Kathy Sierra
Cowgirl and Author
Ranch Hand

Joined: Oct 10, 2002
Posts: 1572
Head First Design Patterns is coming out at the end of next month

It is set to go to the printer in about three weeks, so we're certain that it is on schedule.

cheers,
Kathy
Olexiy Prokhorenko
Ranch Hand

Joined: Jul 11, 2004
Posts: 97
Kathy, I am impressed!
I will definitely buy this one! :-)
Thanks, and what about Head First UML ? :-)
Svend Rost
Ranch Hand

Joined: Oct 23, 2002
Posts: 904
Hi,

First of all, there are alot of design pattern books out there and which
one is best depends on which style you prefeer to read...

With that in mind, I recommend:

Design Patterns, Gamma et. al. : The GoF is a "must have".
- It includes a catalog of patterns and information about how to
design and use them.

Pattern Languages of Program Design (PLoP) vol 1,2,3 and 4:
-The different vol's include a collection of general purpose design patterns, architectural patterns, plus patterns for specific domains (distribution, concurrency ect.). The PLoP books are good, but I wouldn't recomment this as a "first" book about patterns.

Pattern Oriented Software Architecture (POSA)
- This is another good book which has not only general design patterns but also architectural patterns and domain specific patterns

Patterns in Java, Grand: This is also ok, but a more practical book which uses Java (as the name implies).

Which to choose depends on what style you like and for which purpose.

/Svend Rost
Terry Mullett
Greenhorn

Joined: Feb 21, 2003
Posts: 26
I liked "Design Patterns Explained" by Shalloway and Trott. It isn't a substitute for a patterns catalog like the GoF book, but it does help a lot with how one might apply patterns.
Rajan Chinna
Ranch Hand

Joined: Jul 01, 2004
Posts: 320
Kathy waiting for your book.......

I too looking to buy the best book which explains clearly the basics & advanced topics of J2EE design patterns.....along with code examples.

Can somebody suggest their experiences.....

Thanks
Mcgill Smith
Ranch Hand

Joined: Nov 11, 2003
Posts: 178
IMHO "Software Architecture Design Patterns in Java" is destined to be a classic.


Regards
Mcgill
Rajan Chinna
Ranch Hand

Joined: Jul 01, 2004
Posts: 320
Software Architecture Design Patterns in Java - Partha Kuchana
What is the cost of this book in India ?

Thanks
Mcgill Smith
Ranch Hand

Joined: Nov 11, 2003
Posts: 178
quote:
I too looking to buy the best book which explains clearly the basics & advanced topics of J2EE design patterns.....along with code examples

----------------------------------------------------------------------------

1,Core J2ee Patterns
2,J2ee Design Patterns Applied(wrox)
Rajan Chinna
Ranch Hand

Joined: Jul 01, 2004
Posts: 320
I would like to buy a book which teach basic & advance j2ee design patterns with more code samples.....I want to choose one from this two

1.Software Architecture Design Patterns in Java (Partha Kuchana)
vs
2.J2EE Design Patterns Applied (Matjaz Juric & co...)

From Lasse advise i would like to choose the first one.
Thanks
Allan Halme
Ranch Hand

Joined: Aug 22, 2003
Posts: 62
"Software Architecture Design Patterns in Java"


I haven't heard of this book before, but I would dare to hazard, purely from its name, that it may not end up being a classic. It's name has got two distinct concepts confused -- architecture patterns and design patterns. There may be some kind of conscious intention in conflating the terms, but I'll not be convinced that that's a good idea by any argument.

Volume 1 POSA has a good description of what the two are, what their differences are, and why they merit the separate designations. There are architecture patterns, then there are design patterns, and then there are language-specific idioms.
Rikard Qvarforth
Ranch Hand

Joined: Jul 10, 2001
Posts: 107
ohh i liked "design patterns explaind" alot. A terrific biginners book.

//Rille
v giri
Ranch Hand

Joined: Aug 27, 2002
Posts: 128
The second edition of Design Patterns Explained is coming out next month.

Best wishes
[ September 30, 2004: Message edited by: v giri ]

-giri
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
Originally posted by Allan Halme:
I haven't heard of this book before, but I would dare to hazard, purely from its name, that it may not end up being a classic. It's name has got two distinct concepts confused -- architecture patterns and design patterns. There may be some kind of conscious intention in conflating the terms, but I'll not be convinced that that's a good idea by any argument.
The book is about design patterns and I did feel the title odd myself. It's a good design patterns catalog, though. I haven't found any errors yet, although I also haven't read the book cover to cover.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Best book on "Design patterns"