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

Best book on "Design patterns"

 
Olexiy Prokhorenko
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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!
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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).
 
Kathy Sierra
Cowgirl and Author
Rancher
Posts: 1589
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 97
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Kathy, I am impressed!
I will definitely buy this one! :-)
Thanks, and what about Head First UML ? :-)
 
Svend Rost
Ranch Hand
Posts: 904
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 26
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 320
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
IMHO "Software Architecture Design Patterns in Java" is destined to be a classic.
 
Rajan Chinna
Ranch Hand
Posts: 320
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Software Architecture Design Patterns in Java - Partha Kuchana
What is the cost of this book in India ?

Thanks
 
Mcgill Smith
Ranch Hand
Posts: 178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 320
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"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
Posts: 107
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ohh i liked "design patterns explaind" alot. A terrific biginners book.

//Rille
 
v giri
Ranch Hand
Posts: 128
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The second edition of Design Patterns Explained is coming out next month.

Best wishes
[ September 30, 2004: Message edited by: v giri ]
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic