Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
60 used & new from £24.93

Have one to sell? Sell yours here
 
   
Tell a Friend
Design patterns : elements of reusable object-oriented software
 
 
Design patterns : elements of reusable object-oriented software (Hardcover)
by Erich Gamma (Author), Richard Helm (Author), Ralph Johnson (Author), John Vlissides (Author)
4.7 out of 5 stars  (34 customer reviews)
RRP: £41.99
Price: £25.19 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £16.80 (40%)
Availability: In stock. Dispatched from and sold by Amazon.co.uk.

Want guaranteed delivery by 1pm Tuesday, July 22? Choose Express delivery at checkout. See Details

60 used & new available from £24.93

Perfect Partner

Buy this book with Refactoring: Improving the Design of Existing Code (Object Technology) by Martin Fowler today!

Design patterns : elements of reusable object-oriented software Refactoring: Improving the Design of Existing Code (Object Technology)
Buy Together Today: £47.98

Customers Who Bought This Item Also Bought

Refactoring: Improving the Design of Existing Code (Object Technology)

Refactoring: Improving the Design of Existing Code (Object Technology) by Martin Fowler

4.4 out of 5 stars (17)  £22.79
Head First Design Patterns (Head First)

Head First Design Patterns (Head First) by Eric Freeman

4.9 out of 5 stars (31)  £20.77
Patterns of Enterprise Application Architecture (The Addison-Wesley Signature Series)

Patterns of Enterprise Application Architecture (The Addison-Wesley Signature Series) by Martin Fowler

4.4 out of 5 stars (9)  £25.79
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing) by Scott Meyers

4.8 out of 5 stars (44)  £19.19
UML Distilled: A Brief Guide to the Standard Object Modeling Language (Object Technology)

UML Distilled: A Brief Guide to the Standard Object Modeling Language (Object Technology) by Martin Fowler

3.9 out of 5 stars (18)  £16.19
Explore similar items : Books (49)

Product details

Customers Viewing This Page May Be Interested in These Sponsored Links (What is this?)
Pattern Making Software
www.optitex.com    OptiTex Pattern Design software for the apparel industry 
JCoffee (TM)
www.jcoffee.com    Component framework for software development in Java and J2EE 
Elements Clothing
www.elementsclothing.co.uk    Independent Menswear Store Exclusive Brands - 24 Hour Delivery 

Product Description
Amazon.co.uk 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

Product Description

  • 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

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book: