• RRP: £43.99
  • You Save: £8.00 (18%)
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Design patterns : element... has been added to your Basket
+ £2.80 delivery
Used: Good | Details
Sold by rbmbooks
Condition: Used: Good
Comment: Used, good: average wear, reasonable shape, may have limited notes and/or highlighting. Delivered in 10-12 business days from the USA. Money-back guarantee.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Design patterns : elements of reusable object-oriented software Hardcover – 31 Oct 1994

4.3 out of 5 stars 99 customer reviews

See all 13 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
Hardcover
£35.99
£31.27 £21.59
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
click to open popover


Frequently bought together

  • Design patterns : elements of reusable object-oriented software
  • +
  • Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
  • +
  • The Pragmatic Programmer
Total price: £91.51
Buy the selected items together

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

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



Product details

  • Hardcover: 416 pages
  • Publisher: Addison Wesley; 01 edition (31 Oct. 1994)
  • Language: English
  • ISBN-10: 0201633612
  • ISBN-13: 978-0201633610
  • Product Dimensions: 19.3 x 2.8 x 23.4 cm
  • Average Customer Review: 4.3 out of 5 stars 99 customer reviews
  • Amazon Bestsellers Rank: 15,084 in Books (See Top 100 in Books)
  • Would you like to tell us about a lower price?
    If you are a seller for this product, would you like to suggest updates through seller support?

  • See Complete Table of Contents

Product description

Amazon Review

Design Patterns is based on the idea that there are only so many design problems in computer programming. This book identifies some common program-design problems--such as adapting the interface of one object to that of another object or notifying an object of a change in another object's state--and explains the best ways (not always the obvious ways) that the authors know to solve them. The idea is that you can use the authors' sophisticated design ideas to solve problems that you often waste time solving over and over again in your own programming.

The authors have come up with some ingenious ways to solve some common vexations among object-oriented programmers. Want to build a page-layout program that embeds inline images among characters of various sizes? How about building a program that converts files of one format to another? Chances are, some programmer already has thought of a better solution than you will and the recipes you need are here. Solutions are presented in generalised diagrams of data and logic structures. The idea is that you can take the concepts presented here and adapt them--in whatever language you use--to your individual situation. You may have to read some of the chapters several times before you fully understand them, but when you find a solution in this book, it will make your job easier and your results more elegant. --Jake Bond

Synopsis

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

See all Product description

Customer reviews

Read reviews that mention

Top customer reviews

7 July 2017
Format: Hardcover|Verified Purchase
18 people found this helpful
|Comment|Report abuse
17 April 2017
Format: Kindle Edition|Verified Purchase
6 people found this helpful
|Comment|Report abuse
13 August 2016
Format: Paperback|Verified Purchase
4 people found this helpful
|Comment|Report abuse
7 August 2016
Format: Hardcover|Verified Purchase
2 people found this helpful
|Comment|Report abuse
14 June 2014
Format: Paperback|Verified Purchase
19 February 2015
Format: Hardcover|Verified Purchase
One person found this helpful
|Comment|Report abuse
31 August 2015
Format: Hardcover|Verified Purchase
19 June 2014
Format: Hardcover|Verified Purchase

Would you like to see more reviews about this item?

Pages with related products. See and discover other items: product design, best books of 2016, Prime Day

Where's My Stuff?

Delivery and Returns

Need Help?