Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes Book Reviews and the fly likes Software Architecture Design Patterns in Java by Partha Kuchana Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Software Architecture Design Patterns in Java by Partha Kuchana" Watch "Software Architecture Design Patterns in Java by Partha Kuchana" New topic
Author

Software Architecture Design Patterns in Java by Partha Kuchana

Book Review Team
Bartender

Joined: Feb 15, 2002
Posts: 932
<pre>Author/s : Partha Kuchana
Publisher : Auerbach Publications
Category : Design Patterns, UML, and Refactoring
Review by : Lasse Koskela
Rating : 9 horseshoes
</pre>
Design patterns used to be the hottest topic around a couple of years ago. One of the side-effects was the "Applied Java Patterns" book which I very much liked and used to recommend to anyone looking for a "GoF" replacement using Java for code examples. Not anymore. From now on, I'm recommending Kuchana's "Software Architecture Design Patterns in Java".

Why am I so pleased with this book? What makes it any different than other design pattern books? Well, first of all the volume is huge. Kuchana's book covers all the original Gang of Four patterns plus another 20 or so patterns, including a couple of multithreading related patterns. Second, the text itself is very readable and doesn't cling too much on fancy words. The explanations are concise and to the point. Further kudos goes to dealing with such frequently asked questions like the difference between Factory Method and Abstract Factory.

To list some things I didn't like about this book, I have to say that having exercises without sample answers in the back was a tiny disappointment and I would've preferred a bit more condensed font for the code listings. That's about it.

All in all, a very good choice for filling the gaping design patterns encyclopedia slot in your bookshelf. Highly recommended.


More info at Amazon.com
More info at Amazon.co.uk
angelo celeste
Ranch Hand

Joined: Mar 21, 2001
Posts: 73
Hi all.
Has anyone else read this book?
If so, what are your thoughts on it?

Thanks!
Garry Bor
Greenhorn

Joined: Jun 06, 2003
Posts: 15
I flipped through it and it looks good.
A major problem with this book is that it is overpriced.

There are better stuff to buy with $69.95.


Garry Bor<br />Singapore
Valentin Crettaz
Gold Digger
Sheriff

Joined: Aug 26, 2001
Posts: 7610
I don't really understand why the title contains the words "architecture", "design" and "Java" together... I know architectural patterns and design patterns, but I wonder how "architecture design patterns" look like... Moreover, software architecture, design and implementation are usually at completely different levels and it is not always clear where one ends and the other begins. I'm sure the book is OK but the title could have been much better chosen because I'm quite sure it doesn't reflect the real nature of the content in terms of appropriate software engineering parlance...


SCJP 5, SCJD, SCBCD, SCWCD, SCDJWS, IBM XML
[Blog] [Blogroll] [My Reviews] My Linked In
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
Originally posted by Valentin Crettaz:
I don't really understand why the title contains the words "architecture", "design" and "Java" together...
Buzzwordmania, I suppose.


Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Software Architecture Design Patterns in Java by Partha Kuchana
 
Similar Threads
Best book on "Design patterns"
Java Testing Patterns by Jon Thomas, Matthew Young
Book: Software Architecture Design Patterns in Java by Partha Kuchana
Data Access Patterns by Clifton Nock
Pattern Oriented Software Architecture, Vol 1.