Head First Design Patterns and over 1.5 million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: £22.09

or
Sign in to turn on 1-Click ordering.
 
   
Trade in Yours
For a £10.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Head First Design Patterns on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Head First Design Patterns [Paperback]

Eric Freeman , Elisabeth Robson , Bert Bates , Kathy Sierra
4.6 out of 5 stars  See all reviews (75 customer reviews)
RRP: £38.50
Price: £24.64 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £13.86 (36%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Friday, 24 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £20.94  
Paperback £24.64  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details. Learn more.

Book Description

1 Nov 2004 0596007124 978-0596007126 1

You're not alone.

At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.

You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code.

You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern.

Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter.

With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts.

If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.


Frequently Bought Together

Head First Design Patterns + Design patterns : elements of reusable object-oriented software + Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
Price For All Three: £74.32

Buy the selected items together


Product details

  • Paperback: 678 pages
  • Publisher: O'Reilly Media; 1 edition (1 Nov 2004)
  • Language: English
  • ISBN-10: 0596007124
  • ISBN-13: 978-0596007126
  • Product Dimensions: 20.3 x 3.6 x 24 cm
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (75 customer reviews)
  • Amazon Bestsellers Rank: 6,130 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Review

An intelligent and well thought-out discussion of Java design patterns and interesting dicussion of object-orientated design. -- Visual Systems Journal, April 2005

To conclude, I can definitely say that I consider this book a must-have for all.
-- Argyro Kazaki, JHUG/Weekend Geeks, October 2007

From the Publisher

This is a US educational market only edition of Head First Design Patterns. --This text refers to an out of print or unavailable edition of this title.

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


Customer Reviews

Most Helpful Customer Reviews
41 of 41 people found the following review helpful
5.0 out of 5 stars Such an easy read 15 Aug 2006
Format:Paperback
This is an excellent book. I have read other books on design patterns including Design Patterns Explained by Shalloway Trott and whilst it was a good book it was rather a dry read.

By contrast the Head First book although looking a bit like a Design Patterns for Dummies type book by the cover does indeed cover the same material but in a way which is definetely easy to read and hopefully better to remember.

Where the book excels is in it's examples which clearly show you where you may wish to apply a paticular pattern which is really the key to the whole field. There may be more exhaustive books on the market but this one explains the key patterns and more importantly the principles behind them well.

I'm a C# programmer and the fact it's a Java book doesn't really make a difference. The code samples are almost exactly the same as they would be in C#. On a few occasions it does make reference to paticular Java classes to show examples of patterns in use (e.g. Iterator) but it's easy enough to relate these to their .NET equivalent and even if you can't it doesn't really matter.

All in all the most enjoyable computer book I have ever read and thoroughly recommended if you want to start learning about Design patterns and their use.
Comment | 
Was this review helpful to you?
23 of 23 people found the following review helpful
5.0 out of 5 stars Best software book I've bought 2 Aug 2006
By Nick
Format:Paperback
ESSENTIAL reading if you develop or test OO software. You can read this book cover to cover (not something I'd recommend for the GoF book, unless you are actually a computer). Use this book to learn the concepts quickly, then use the excellent GoF book for reference. If you're already familiar with and have used a lot of OO patterns this book is not for you, however, if you want to learn how to design and write more robust, elegant and maintainable code, read this book now! It will even show you why some areas of the Java API have been built the way they are.

Warning: this book contains some cheesy jokes and slightly wacky examples, but you will not be worried about that when you get to the last page and realise that virtually all of it is stored securely in your mind.
Comment | 
Was this review helpful to you?
59 of 61 people found the following review helpful
5.0 out of 5 stars Enlightenment 27 Feb 2006
By A Customer
Format:Paperback
Ok, if you work in a big consultancy your boss/client may not want to see this on your desk.

If you can read the GOF patterns book, then you dont need it. If like me, you know patterns are good, but you quickly lose the will to live when seeing yet another esoteric UML diagram describing a pattern, then get this book.

One important way that this book differs from others I read, is in the examples. These actually look like something you might write and the final example using many of the major patterns was superb.

Oh, and this book is funny.

Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
4.0 out of 5 stars Fantstic book
This is a great book, but virtually unreadable on a Kindle Device due to the number of images, which includes most code samples, with text too small to read. Read more
Published 21 days ago by Steve
5.0 out of 5 stars Patterns within patterns within patterns
Having used this book to implement the core brains of my new skynet system. I unknowingly unleashed the monster onto the internet where it currently resides in the outward form of... Read more
Published 29 days ago by Matthew Lee O'Sullivan
1.0 out of 5 stars Tries to be a smart and clever "dummies guide" but fails badly.
Quite possibly the worst text on design patterns I've ever read and quite probably one of the worst technical education books I've ever set eye's on. Read more
Published 29 days ago by Kevin Kenny
5.0 out of 5 stars Excellent book for newcomers to design patterns!
This is a great book for learning about design patterns for the first time. Yes it's a bit cheesy, but somehow I think that's what makes the information stick better than the more... Read more
Published 2 months ago by A. Taylor
5.0 out of 5 stars Great stuff
I overheard a colleague talking about an example from this book and convinced me to give it a go.
I had read and kept a copy of the original Gang of Four Design Patterns book... Read more
Published 2 months ago by D. Deasy
4.0 out of 5 stars Great book, much food for thought
Interesting style for a technical book, certainly makes it easier to read and retain. Has been helpful in clarifying some of the things we do
Published 2 months ago by brian@bcpsoftware.com
4.0 out of 5 stars A good choice for software architects but not for enterprise design...
I bought this book thinking it would be more readable than the "gang of four" book that is commonly recommended. Read more
Published 3 months ago by Mark Wilson
5.0 out of 5 stars Not only way to learn.
The book explain design pattern from many perspectives. This allows the reader to understand the essence of patterns for implementation in own projects and for recognition in... Read more
Published 4 months ago by Lukasz
4.0 out of 5 stars Great! Could've been more concise
I really liked the first chapter in the book - some advice on how to learn and retain the material. Every book should have this - author's suggestions on how to retain the material... Read more
Published 4 months ago by S. Chandramouli
5.0 out of 5 stars Design patterns made human
I borrowed this book from a friend and liked it so much I had to have my own copy. Co-incidentally almost everyone in my dept has done the same without the others knowing! Read more
Published 4 months ago by Ant
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges