You don't need to own a Kindle device to enjoy Kindle books. Download one of our FREE Kindle apps to start reading Kindle books on all your devices.

  • Apple
    Apple
  • Android
    Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore
    Android

To get the free app, enter your mobile phone number.

kcpAppSendButton

Buying Options

Kindle Price: $42.86
includes tax, if applicable

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

<Embed>
Kindle App Ad
Design Patterns: Elements of Reusable Object-Oriented Software by [Gamma Erich, Helm Richard, Johnson Ralph, Vlissides John, Grady Booch]

Follow the Authors

Something went wrong. Please try your request again later.


Design Patterns: Elements of Reusable Object-Oriented Software Kindle Edition

4.6 out of 5 stars 989 ratings

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle
$42.86
Paperback
$106.00

Length: 568 pages Enhanced Typesetting: Enabled Page Flip: Enabled
Language: English

Releases February 16, 2021. Pre-order How to Avoid a Climate Disaster now with Pre-order Price Guarantee.
If the Amazon.com.au price decreases between your order time and the end of the day of the release date, you'll receive the lowest price. Order now

Product description

From the Back Cover

Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.

The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.

Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.



0201633612B07092001

--This text refers to an alternate kindle_edition edition.

About the Author

Dr. Erich Gamma is technical director at the Software Technology Center of Object Technology International in Zurich, Switzerland. Dr. Richard Helm is a member of the Object Technology Practice Group in the IBM Consulting Group in Sydney, Australia. Dr. Ralph Johnson is a faculty member at the University of Illinois at Urbana-Champaign's Computer Science Department.

John Vlissides is a member of the research staff at the IBM T. J. Watson Research Center in Hawthorne, New York. He has practiced object-oriented technology for more than a decade as a designer, implementer, researcher, lecturer, and consultant. In addition to co-authoring Design Patterns: Elements of Reusable Object-Oriented Software, he is co-editor of the book Pattern Languages of Program Design 2 (both from Addison-Wesley). He and the other co-authors of Design Patterns are recipients of the 1998 Dr. Dobb's Journal Excellence in Programming Award.



0201634988AB09122003

--This text refers to an alternate kindle_edition edition.

Product details

  • ASIN : B000SEIBB8
  • Publisher : Addison-Wesley Professional; 1st edition (31 October 1994)
  • Language: : English
  • File size : 18534 KB
  • Simultaneous device usage : Up to 5 simultaneous devices, per publisher limits
  • Text-to-Speech : Enabled
  • Enhanced typesetting : Enabled
  • X-Ray : Not Enabled
  • Word Wise : Not Enabled
  • Print length : 568 pages
  • Customer Reviews:
    4.6 out of 5 stars 989 ratings
click to open popover

Customer reviews

4.6 out of 5 stars
4.6 out of 5
989 global ratings
How are ratings calculated?

Review this product

Share your thoughts with other customers

Top reviews from Australia

Reviewed in Australia on 2 September 2019
Verified Purchase
Reviewed in Australia on 5 May 2020
Verified Purchase

Top reviews from other countries

Parvinder Nijjar
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on 7 July 2017
Verified Purchase
42 people found this helpful
Report abuse
Amazon Customer
4.0 out of 5 stars Good, but not easy to read
Reviewed in the United Kingdom on 28 October 2018
Verified Purchase
13 people found this helpful
Report abuse
Mike
5.0 out of 5 stars An absolute classic...
Reviewed in the United Kingdom on 17 April 2017
Verified Purchase
11 people found this helpful
Report abuse
Sohnee
5.0 out of 5 stars An Important Reference for OOD Teams
Reviewed in the United Kingdom on 7 August 2016
Verified Purchase
2 people found this helpful
Report abuse
Amazon Customer
3.0 out of 5 stars Hard to gain a clear understanding
Reviewed in the United Kingdom on 27 July 2020
Verified Purchase