Home > Design Patterns: Elements of Reusable Object-Oriented Software Item

Design Patterns: Elements of Reusable Object-Oriented Software

RatingCustomer rating is 4 of 5
List Price$59.99
Add to Shopping Cart
Our Price$38.33
See our Partners Price
Lowest New Price$32.45
Lowest Used Price$22.99
Features
  • hardcover
Categories Object-Oriented Software Design   General AAS   Textbooks Trade-In   Design Tools & Techniques   Object-Oriented Design   Software Reuse   General   French   Hardcover   Printed Books   Illustrated  

Similar products

Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code
Code Complete: A Practical Handbook of Software Construction
Code Complete: A Practical Handbook of Software Construction
The Pragmatic Programmer: From Journeyman to Master
The Pragmatic Programmer: From Journeyman to Master
Head First Design Patterns
Head First Design Patterns
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture

Description

Four top-notch authors present the first book containing a catalog of object-oriented design patterns. Readers will study how to use design patterns in the object-oriented development process, how to solve specific design problems utilizing patterns, and gain a common vocabulary for object-oriented design.
Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant answers to common problems in software design. It describes patterns for managing object creation, composing objects into big structures, and coordinating control flow between objects. The book offers numerous examples where utilizing composition rather than inheritance can advance the reusability and flexibility of code. Note, though, this it's not a tutorial but a catalog this you can use to locate an object-oriented design pattern this's appropriate for the needs of your particular application--a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs.

Additional Accessories

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code
Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)
Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)
Implementation Patterns
Implementation Patterns

Customer Reviews

Customer rating is 2 of 5  If you want to waste your time ... This is the right place.   2010-03-04
By 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).
Customer rating is 5 of 5  Foundational   2010-03-03
By Joseph A. Falo
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.
Customer rating is 5 of 5  A key reference for any college-level computer library covering object-oriented technology   2010-02-20
By Midwest Book Review (Oregon, WI USA)
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.
Customer rating is 5 of 5  Design Patterns   2009-11-10
By Bojan P. (Belgrade, Serbia)
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.
Customer rating is 4 of 5  Accomplishes its goal   2009-10-30
By Alex Scarborough (Eugene, OR)
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.


Object-Oriented Software Design and Construction with J,

Copyright © 2010 DesireBooks.com. All rights reserved.