Search
Home arrow Online Shop
Snagging Shop
Make sure you find all
the defects in your
new home. Purchase
our snagging guide.
Snagging Guide
Reviews
Get a professional
snagger to create a
snag list for your new
property in the UK or Ireland.
Snagging Inspections
Main Menu
Home
New Homes News
Snagging Stories
New Homes Research
Snagging Forum
Snagging Cloud
Snagging Top Ten
Web Links
Snagging Photos
Property Books
Online Shop
Polls
Directory
Press
 
Login for Download
Contact us
 
Site Map
New Build Inspections
The leading truly independent snagging company.

UK: Snagging
Ireland: Snag List
Money supermarket.com
Cheap Home Insurance
HIPS Directory
Find HIPS Providers in your local area using the HIP Central Home Information Pack Directory
Property Links

Investment Property
Let Choices help you find investment property.

Bermondsey Property
Search for Bermondsey Property in London. Hot Property has thousand of properties for sale in Bermondsey and property throughout the UK

Offplan Property
Are you looking for offplan property? Attend an inexpensive property seminar and get expert advice on property investment.

Mortgage arrears
Specialist lenders helping people with mortgage arrears.

Walthamstow Flats
Find a Walthamstow Flat with Hot Property. We have over 95 thousand houses and flats on our database, including flats in Walthamstow

Parking in London
Think it's impossible? Find parking in London. More information at Gumtree.


 
Advertisement

Design patterns : elements of reusable object-oriented software

Snagging.org In association with Amazon.co.uk

Online Shop | Property Guides |  Kitchen & Home |  Garden Tools |  Power Tools |  Consumer Electronics

Get the Snagging Checklist Here!


  



Design patterns : elements of reusable object-oriented software
by: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

 : Design patterns : elements of reusable object-oriented software

List Price: £41.99
Amazon.co.uk's Price: £29.39
You Save: £12.60 (30%)
Prices subject to change.



Availability: Usually dispatched within 24 hours



This item ships for FREE with Super Saver Shipping.
Binding: Hardcover
Dewey Decimal Number: 005.12
EAN: 9780201633610
ISBN: 0201633612
Label: Addison Wesley
Manufacturer: Addison Wesley
Number Of Items: 1
Number Of Pages: 416
Publication Date: March 14, 1995
Publisher: Addison Wesley
Studio: Addison Wesley




Accessories: Related Items:

Editorial Review:

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



Customer Reviews
Average Rating:  out of 5 stars

Rating: 5 out of 5 stars - All current comments are valid
Because I was advised to read this book and had good comments about it, I was really surprised to see even 1 single negative comment when starting my order process. I therefore started my reading with a sort of bitter feeling i was going to get either bored or over flooded with information.

Anyway, in the end I just want to point that yes it is a must read, but its writing could really be simplified. They also tend to repeat things alot, and suprisingly with the same words in a different order, which makes it very confusing, it's like finally understanding how something works and then looking at it in a mirror... I believe they wrote a very complex algorithm to write more pages ;)



Rating: 5 out of 5 stars - If I could give it 6 stars...
For the last 5 years I have been writing C++ code, and discovering coding 'patterns' for myself. Each time, I thought that there must be a book out there which documents these 'patterns', and would save me months of work figuring them out for myself. This is that book, and it does not disappoint.

The 23 patterns are built on a set of core principles. I was aware of these principles before, but seeing their application in pattern after pattern has given me a much better and deeper understanding of how and why to apply these principles in my own code.

I would probably have used some of the patterns, some of the time. But after such a clear and deep explanation of each one, I now see opportunities to use the patterns frequently. And in each case, I realise why my code will be better with them than if I hadn't used them.

Reading this book immediately improved my coding skills by an order of magnitude.

This book belongs on the shelf of every C++ coder, alongside Meyers 'Effective C++' and Beck's 'Extreme Programming Explained'.



Rating: 5 out of 5 stars - This is the one the others talk about
I read a couple of design patterns books before this one and quickly realised that I need to get this book as soon as possible. The others I've read all referenced it and as a design patterns catalog it presents patterns in the purest form. It is extremely easy to read in terms of clarity and layout and certainly in a format that will appeal to programmers. Although most examples are either in C++ or SmallTalk you should have no problem keeping up if you specialise in other languages including scripting languages like PHP5.



Rating: 4 out of 5 stars - Not up-to-date but contains good guidelines
This book was recomended to me during my undergrad degree on computer science; is a milestone of OO Programming, is well written and only a basic skill of OO is needed to read this book.

Unfortunatelly the book doesn't cover modern topic as data persistence, but gives you an overview of the most used general purpose patterns.



Rating: 4 out of 5 stars - must read
This is a good introduction to patterns and also covers some good implementation issues. It is an old book and the language samples show this - but patterns aren't language specific so this shouldn't be an issue if you focus on the concepts and problems the patterns overcome.




Try searching the Internet for "Design patterns : elements of reusable object-oriented software" or Ebay for "Design patterns : elements of reusable object-oriented software".

 

You might also be interested in the following great products:

Latest Tags


Popular Tags


  
Snagging List

Generated in 4.94044 Seconds