Link to home
Start Free TrialLog in
Avatar of ctangent
ctangent

asked on

Design Patterns vs Software Architecture Design Patterns in Java

I am looking at four different books right now:

Design Patterns by Erich Gamma, Helm, Johnson, Vlissides
vs
Software Architecture Design Patterns in Java by Partha Kuchana

Also:
Pattern Hatching : Design Patterns Applied or
Design Patterns Explained by  Shalloway ?

If course, if I had alot of money, I'd just pick up all 4.  I realize that The first one mentioned (Design Patterns  by Gamma, etc.) is famous and considered "classic", but it is also 10 years old.  Amazon reviews claim that Kuchana's book  has "all the patterns" in the Gamma book plus more...except, I covet the first two chapters of Design Patterns which, from what my understanding is, presents the new way of thinking about patterns in object oriented programming...

I am really fighting between the Kuchana book and the Gamma book, as Kuchana is in Java (a plus, thats what I am programming in) and it is 2005 as opposed to 1995.

Does anybody have any input on this?  I am a recent graduate, and have had a few software projects where I felt that my design could have been so much better, and I want to be a better OOP.

The other two books are also options that I am considering getting along with the Gamma or Kuchana book, or maybe first instead.

Thank you for any help.  (I'll put the point value at 125...if you all think this one deserves more, just let me know; I am unsure what point value this question should be.)
ASKER CERTIFIED SOLUTION
Avatar of NeedPoints
NeedPoints

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial