Compare prices and save on cheap textbooks at CheapestTextbooks.com
Compare prices and save on cheap textbooks at CheapestTextbooks.com HACKER SAFE certified sites prevent over 99.9% of hacker crime.
Bookmark and Share
CheapestCDPrice.comCheapestDVDPrice.comCheapestTextbooks.comGo to CheapestTextbooks USA!Go to CheapestTextbooks UK!
 
Multi-Store Textbook Search
  
(What's this?)

Selected Product:  

Design Patterns: Elements of Reusable Object-Oriented Software,   ISBN:9780201633610

     
  Design Patterns: Elements of Reusable Object-Oriented Software

 Quick Price Check:


From $20.00 Used
From $27.20 New


Make selection below
    
Binding: Hardcover
Release Date: November 1994
Edition: illustrated edition
List Price: $59.99

Average Customer Rating:
Score = 4.5 Score = 4.5 Score = 4.5 Score = 4.5 Score = 4.5

ISBN-13: 9780201633610
ISBN-10: 0201633612
Author: Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides
Publisher: Addison-Wesley Professional
Bookmark and Share
      e-mail a friend these results and save them $$$

Price Comparisons: New & Used

Store Price  Condition  Free Shipping? Online Coupons and Deals
Coupon/Deal | Coupon Code | Restrictions
Half.com
 (Marketplace) 
Select
$20.00
as of 11/21 8pm EST
Used NO, $3.49 to $3.99 Get $5 off a $50+ purchase. SAVEONBOOKS09 New Users ONLY Click to view coupon instructions 
Amazon
 (Marketplace) 
Select
$25.45
as of 11/21 8pm EST
Used NO, $3.99 There are no current coupons/deals for this store in our database.
If you find one, please contact us.
Half.com
 (Marketplace) 
Select
$27.20
as of 11/21 8pm EST
New NO, $3.49 to $3.99 Get $5 off a $50+ purchase. SAVEONBOOKS09 New Users ONLY Click to view coupon instructions 
Amazon
 (Marketplace) 
Select
$29.93
as of 11/21 8pm EST
New NO, $3.99 There are no current coupons/deals for this store in our database.
If you find one, please contact us.
Amazon
Select
$38.70
as of 11/21 8pm EST
New YES, spend $25+ Get FREE Shipping with a $25+ puchase no code needed Spend over $25, see Amazon for details. Click to view coupon instructions 
Textbooks.com
Select
$45.00
as of 11/21 8pm EST
Used YES, spend $25+ There are no current coupons/deals for this store in our database.
If you find one, please contact us.
TextbookX
Select
$46.90
as of 11/21 2pm EST
New YES, spend $49+ Get FREE Shipping with a $49+ order. no code needed See site for details.  

Price Comparisons: New Only

Store Price  Condition  Free Shipping? Online Coupons and Deals
Coupon/Deal | Coupon Code | Restrictions
Half.com
 (Marketplace) 
Select
$27.20
as of 11/21 8pm EST
New NO, $3.49 to $3.99 Get $5 off a $50+ purchase. SAVEONBOOKS09 New Users ONLY Click to view coupon instructions 
Amazon
 (Marketplace) 
Select
$29.93
as of 11/21 8pm EST
New NO, $3.99 There are no current coupons/deals for this store in our database.
If you find one, please contact us.
Amazon
Select
$38.70
as of 11/21 8pm EST
New YES, spend $25+ Get FREE Shipping with a $25+ puchase no code needed Spend over $25, see Amazon for details. Click to view coupon instructions 
TextbookX
Select
$46.90
as of 11/21 2pm EST
New YES, spend $49+ Get FREE Shipping with a $49+ order. no code needed See site for details.  

Price Comparisons: Used Only

Store Price  Condition  Free Shipping? Online Coupons and Deals
Coupon/Deal | Coupon Code | Restrictions
Half.com
 (Marketplace) 
Select
$20.00
as of 11/21 8pm EST
Used NO, $3.49 to $3.99 Get $5 off a $50+ purchase. SAVEONBOOKS09 New Users ONLY Click to view coupon instructions 
Amazon
 (Marketplace) 
Select
$25.45
as of 11/21 8pm EST
Used NO, $3.99 There are no current coupons/deals for this store in our database.
If you find one, please contact us.
Textbooks.com
Select
$45.00
as of 11/21 8pm EST
Used YES, spend $25+ There are no current coupons/deals for this store in our database.
If you find one, please contact us.

Price Comparisons: Rental

Store Price  Condition  Free Shipping? Online Coupons and Deals
Coupon/Deal | Coupon Code | Restrictions
Chegg
Select
$19.99
as of 11/21 8pm EST
Summer Rental
(60 days)
NO, $3.99 There are no current coupons/deals for this store in our database.
If you find one, please contact us.
Chegg
Select
$21.49
as of 11/21 8pm EST
Quarter Rental
(85 days)
NO, $3.99 There are no current coupons/deals for this store in our database.
If you find one, please contact us.
Chegg
Select
$22.99
as of 11/21 8pm EST
Semester Rental
(125 days)
NO, $3.99 There are no current coupons/deals for this store in our database.
If you find one, please contact us.
 

Summaries and Customer Reviews are supplied by Amazon.com

Summary:

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.

Customer Reviews:

Average Customer Rating: Score = 4.5 Score = 4.5 Score = 4.5 Score = 4.5 Score = 4.5

Design Patterns
Customer Rating:  Score = 5 Score = 5 Score = 5 Score = 5 Score = 5

As book it self states, this is a Catalog of Design Patterns with every pattern deeply analyzed and with the introductory chapter that explains why patterns are used. It sums the years of object oriented design experience. Even though the book is written in 1994 it's still relevant, though some newer languages implement some of the patterns as the language features. I didn't read any other books on the subject so I can't compare it anything, but this book is fantastic read and I am a better programmer now.

I should that I tried to read this book some years ago at the start of my university studies and didn't understand a thing. This time around it's all clear and I see it's practically useful.

Accomplishes its goal
Customer Rating:  Score = 4 Score = 4 Score = 4 Score = 4 Score = 4

Design Patterns set out to identify the some of the most commonly used patterns and name them, so that they can be discussed easily. It does precisely that, and quite well. As long as you remember that it is not meant to be the definitive description of any patterns, and that variations and combinations on the patterns described are not only allowed but encouraged, it is a good reference. I would recommend that anyone interested in object-oriented design at least skim it, if for no other reason than to extract the vocabulary it introduced.

Great if you live in the 90's
Customer Rating:  Score = 2 Score = 2 Score = 2 Score = 2 Score = 2

This book reminds me why I hated school so much, despite my innate love for programming. It is bland, boring and outdated. If it had pictures in it, I would have drawn mustaches on all the people. There is nothing about the way this book is written that engages the reader and makes them want to read more. The examples are outdated, and don't directly apply to developers using modern languages like C#/Java. I mean using sub-classing for method callbacks is one such example, gimme a break. With that said, this book I'm sure was groundbreaking when it was written when a lot of this stuff was not well known. However, being a programmer of the modern age, most of these patterns are intrinsic and intuitive. Most of these patterns I've used throughout my career, I just didn't know what they were formally called. So, if you want a book that puts a name with the common patterns you normally use day to day, by boring you to death in the process, then this is the book for you. If you are a teacher and want to fail your whole class and discourage them from pursuing CS as a major, then this is definitely the book for you.

A little over my head
Customer Rating:  Score = 3 Score = 3 Score = 3 Score = 3 Score = 3

This book is just "OK" for me but that's only due to the fact that I don't know SmallTalk or C++. I was able to follow the descriptions of how the design patterns work, but that's because I already read the Head First Design Patterns book, which for me was a much better instruction on Design Patterns.

This book is probably very informative to someone who has a Computer Science background, but for the relatively moderate programmer and someone who doesn't know the particular languages the book covers, it may not be valuable.

Side note: the authors are the "Gang Of Four" who are famous for Design Patterns designs and their web site, [...] is a good resource for patterns in other languages. I'm a C# developer and they have a package available with examples of all the designs patterns that I've found invaluable.

Great book, but JAVA programmers beware
Customer Rating:  Score = 4 Score = 4 Score = 4 Score = 4 Score = 4

First let me start with the good points about this book.
This book absolutely rocks in terms of ways in which you can write a beautiful piece of code. The authors have picked up the best recipes which are time tested to create a book which should help everyone from a beginner to an expert. The book has been written for C++ programmers and requires some amount of experience in object oriented programming (hence java and c# programmers are fine too).

The bad points are:
It's old. The current and only edition came out in 1997. A second edition is long overdue. A lot has changed in the software methodologies since then. JAVA already incorporates a lot of things that are mentioned in this book. An example in point is the iterator pattern. Hence, a better book for JAVA programmers would be JAVA Design Patterns Explained or Head First Design Patterns.

Still a pretty great book...

Bookmark and Share | Suggestions | Textbook Store Reviews | Site Map | Textbook Reviews | Contact Us | Links
Cheap Textbook Search | Used Textbooks | Discount Textbooks | Buy College Textbooks
© 2008 . All rights reserved. Privacy Statement and Disclaimer
web site design and support by Crystal Solutions