Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

Quantity: 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
66 used & new from $30.00

Have one to sell? Sell yours here
 
   
Tell a Friend
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) (Hardcover)
by Erich Gamma (Author), Richard Helm (Author), Ralph Johnson (Author), John M. Vlissides (Author)
  4.6 out of 5 stars 243 customer reviews (243 customer reviews)  

List Price: $59.99
Price: $47.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.00 (20%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

66 used & new available from $30.00
Also Available in: List Price: Our Price: Other Offers:
CD-ROM (CD-Rom) $44.99 $35.70 16 used & new from $32.52
 
   

Better Together

Buy this book with Refactoring: Improving the Design of Existing Code (The Addison-Wesley Object Technology Series) by Martin Fowler today!

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) Refactoring: Improving the Design of Existing Code (The Addison-Wesley Object Technology Series)
Buy Together Today: $95.98

Customers Who Bought This Item Also Bought

Code Complete: A Practical Handbook of Software Construction

Code Complete: A Practical Handbook of Software Construction by Steve McConnell

4.8 out of 5 stars (92)  $31.49
Head First Design Patterns (Head First)

Head First Design Patterns (Head First) by Elisabeth Freeman

4.6 out of 5 stars (236)  $29.67
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series) by Scott Meyers

4.8 out of 5 stars (131)  $41.40
UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (The Addison-Wesley Object Technology Series)

UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (The Addison-Wesley Object Technology Series) by Martin Fowler

3.9 out of 5 stars (102)  $33.20
Patterns of Enterprise Application Architecture (The Addison-Wesley Signature Series)

Patterns of Enterprise Application Architecture (The Addison-Wesley Signature Series) by Martin Fowler

4.5 out of 5 stars (54)  $50.90
Explore similar items : Books (50)

Editorial Reviews
Amazon.com
Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where using composition rather than inheritance can improve the reusability and flexibility of code. Note, though, that it's not a tutorial but a catalog that you can use to find an object-oriented design pattern that's appropriate for the needs of your particular application--a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs.

From the Preface
This book isn't an introduction to object-oriented technology or design. Many books already do a good job of that...this isn't an advanced treatise either. It's a book of design patterns that describe simple and elegant solutions to specific problems in object-oriented software design....Once you understand the design patterns and have had an "Aha!" (and not just a "Huh?" experience with them, you won't ever think about object-oriented design in the same way. You'll have insights that can make your own designs more flexible, modular, reusable, and understandable--which is why you're interested in object-oriented technology in the first place, right?

See all Editorial Reviews

Product Details

Ralph E Johnson "Ralph"'s latest blog posts
       
 
Ralph E Johnson "Ralph" sent the following post to customers who purchased Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
 
7:46 AM PDT, September 16, 2006
I will be at OOPSLA in Portland.  It is October 22-26.  If you are going and want to talk to me, just let me know.  OOPSLA is a wonderful place to meet new people.

-Ralph
4 Comments