Workingdogs Outfitter Logo  
The international magazine for and about working and sporting dogs -- and the people who love them.
 
Home Books and Dog Equipment Classified and Premium Ads Working Dog Articles Canine Health Articles Working Dog Resources About Workingdogs.com
 Location:  Home » Books » Design Patterns: Elements of Reusable Object-Oriented Software  
Categories
Electronics
Outdoor Living
Home and Garden
Photo and Camera
Sporting Goods
Computers
Jewelry
Kitchen
Wireless
Books
Magazines
Toys
Music
VHS
DVD
Software
Clothing
Automotive
Office Products
Tools & Hardware
Health Care
PC Games
Wireless
Doors Gates Steps
Pet Memorials
All Pet Supplies
E-Books
Music Downloads
Online Videos

Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented SoftwareAuthors: Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides
Publisher: Addison-Wesley Professional
Category: Book

List Price: $59.99
Buy Used: $22.00
as of 3/22/2010 01:44 MDT details
You Save: $37.99 (63%)



New (37) Used (56) from $22.00

Seller: mrbuckp
Rating: 4.5 out of 5 stars 267 reviews
Sales Rank: 2724

Media: Hardcover
Edition: illustrated edition
Pages: 416
Number Of Items: 1
Shipping Weight (lbs): 2.2
Dimensions (in): 9.8 x 7.7 x 1.2

ISBN: 0201633612
Dewey Decimal Number: 005.12
UPC: 785342633610
EAN: 9780201633610
ASIN: 0201633612

Publication Date: November 10, 1994
Availability: Usually ships in 1-2 business days

Features:
  • hardcover

Also Available In:

  • Kindle Edition - Design Patterns: Elements of Reusable Object-Oriented Software
  • CD-ROM - Design Patterns CD: Elements of Reusable Object-Oriented Software (Professional Computing)

Accessories:


Similar Items:


Editorial Reviews:

Product Description
Book is in perfect condition, never opened

Amazon.com Review
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:
Showing reviews 1-5 of 267
1 2 3 4 5 6 ...54Next »



5 out of 5 stars Every other book is a second-hand account of this one   March 22, 2010
Juan Herrera (Colombia)
The other books on patterns I've read (Head First, Design Patterns Explained, Applying UML and Patterns) and articles around the net are just quoting this book and trying to introduce new examples with varying success. But the examples in this book are better and first-hand. The other ones are like "this guy said that this guy said that the bridge pattern is like this because other guy said they read it on Design Patterns: Elements of..." At first you may have misgivings about reading an old book, but the newer ones aren't just any better; they are just rehashes of the old one, so they are as much in fault. If you find the book unclear, you're not going to find any better elsewhere.


2 out of 5 stars If you want to waste your time ... This is the right place.   March 4, 2010
Celo C. (Brazil)
This isn't a self contained book ... to really understand it, you will find yourself searching at wikipedia and/or in several other books/sites ...
In other words, you will only learn studying by other sources! So if you time is short, skip this book. Try the Head First Design Patterns ... (any other book shall be better).



5 out of 5 stars Foundational   March 3, 2010
Joseph A. Falo
1 out of 1 found this review helpful

I should have read this years ago. I've just begun the book and it's proving an excellent review of OOP as well as a clear instruction on the use of Design Patterns. I know that these patterns will be "first considered" design solutions in projects to come. It reminds me that there is an art to software engineering. Good stuff.


5 out of 5 stars A key reference for any college-level computer library covering object-oriented technology   February 20, 2010
Midwest Book Review (Oregon, WI USA)
0 out of 1 found this review helpful

DESIGN PATTERNS: ELEMENTS OF REUSABLE OBJECT-ORIENTED SOFTWARE is a key reference for any college-level computer library covering object-oriented technology. It will appeal to object designers and developers, covering the roles patterns can play in systems and referencing well-engineered patterns developers can apply to specific applications sets. From how these applications work in real-world settings to code that shows how it may be implemented in C++ and other languages, DESIGN PATTERNS is packed with important references.



5 out of 5 stars Design Patterns   November 10, 2009
Bojan P. (Belgrade, Serbia)
2 out of 2 found this review helpful

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 say 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.


Showing reviews 1-5 of 267
1 2 3 4 5 6 ...54Next »


computer science  design patterns  programming  software design  software engineering  
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED ‘AS IS’ AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.
Working Dogs
HOME | SEARCH | BOOK & Gear | Classifieds | Articles | Health | Resources | About Us | Privacy Statement

All site contents and design Copyright 1996 © Working Dogs
Please feel free to link from your site to any of the pages on Working Dogs domain in a non-frame presentation only.
You may not copy, reproduce, or distribute any site content in any form.
Copying and distribution of any Working Dogs domain content may be done only with publisher's consent.
For information on reprinting articles please contact Working Dogs.
Page