Head First Design Patterns (Head First)

by Elisabeth Freeman
Head First Design Patterns (Head First)
book data
145 ratings, 4.19 average rating, 29 reviews (more data...)
edit

published
October 25th 2004 by O'Reilly Media

binding
Paperback, 638 pages

isbn
0596007124    (isbn13: 9780596007126)

description
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 w...more




Sign in to Goodreads to see your friends' reviews of this book.


There are no discussion topics on this book yet. Be the first to start one »

friend reviews

To see what your friends thought of this book, please sign up.
This book is currently not featured on any Listopia lists. Add this book to your favorite list »

other reviews (showing 1-20 of 286)

sort: default (?) | date
filters: all | text-only


Chad
02/01/09
Chad rated it: 4 of 5 stars

bookshelves: oo-programming
Read in February, 2009
recommended to Chad by: Stepan
First, this is another Design Patterns book which attempts to cast a new light on a subset of the original GOF design patterns book, Design Patterns Elements of Reusable Object-Oriented Software.
Although I never read the original book, I looked at it enough times to know that it would be a difficult read. That book might be better as a reference after you've read the Head First book.

What I really like about this book is the emphasis on helping the reader to learn and unders...more
Like this review?   yes  
  add a comment

Alex
11/30/07
Alex rated it: 5 of 5 stars

bookshelves: work
Read in January, 2005
Easily the best introduction to design patterns I've seen. If you're new to object-oriented design or new to design patterns, this is the first (but definitely not the only) book you should buy.

Computer books are so often textbooks written in the high-falutin' language of hooded academics. There's nothing wrong with that, but such language is next to useless for the uninitiated. O'Reilly's Head First series breaks the textbook mold with verve. I find Design Patterns to be, by far, th...more
Like this review?   yes  
  add a comment

Jef
01/30/09
Jef rated it: 1 of 5 stars

bookshelves: not-gonna-read
Read in January, 2009
The book picks a totally artificial application (Simulated Ducks!) and then proceeds to extol the virtues of OO. The important point is glossed over in the first few pages, the majority of the duck application is NOT oop. It's procedural and does not benefit from the OOP patterns. Frankly, I am sick of the promises of OOP. From where I sit in the trenches it has it's place but it doesn't work for everything.
Like this review?   yes  
  add a comment

Matt Hooper
06/03/07
Matt Hooper rated it: 5 of 5 stars

recommends it for: Software developers looking to become OO experts
This is an outstanding book and is actually quite fun to read!

I don't personally own it but we had a copy in out restroom at work and I'd read through it periodically. I read the classic gang of four patterns book prior to this one and I must say that this one is probably better of the two for most people, especially more inexperienced developers. The focus of this book is less on a pattern language and more on how to use object oriented languages to solve real problems and while...more
Like this review?   yes  
  add a comment

Richard
06/22/09
Richard is currently reading it

I don't even program in Java, yet this book is put together so well that I would think any programmer getting his feet wet in the world of patterns would learn something from reading this book regardless of language. A must read for the growing programmer.
Like this review?   yes  
  add a comment

Arden
05/31/09
Arden is currently reading it

bookshelves: currently-reading, tech
This is the third Head First series book that I have read. I think that their approach to describing abstract concepts is great for learning, but sometimes I get impatient with how cute and sassy their illustrations can be.
Like this review?   yes  
  add a comment

Robert
12/13/07
fbuser663740522 rated it: 5 of 5 stars

Read in December, 2007
I'd always been a bit worried about the head first series - they look a bit like astrophysics for idiots - but having read the patterns book I'm impressed, I feel like a lot more has sunk in that the last patters book I read (C# Design Patterns, which was over-obsessed with swim meets and felt like the author had been forced to use C# at gunpoint - I wouldn't recommend it). I also liked getting to do a crossword puzzle at the end of most chapters. It's Java oriented but only gets deeply into Jav...more
Like this review?   yes  
  add a comment

Helen
01/08/09
Helen is currently reading it

bookshelves: currently-reading
This book is easier to read than most computer books. It also has exercises and puzzles to do to help retain the lessons.
Like this review?   yes  
  add a comment

Allisonperkel
01/17/09
Allisonperkel rated it: 5 of 5 stars

Read in January, 2009
an amazing book that really knows how to present the material is a way that is fun to learn (and it sticks with you)
Like this review?   yes  
  add a comment

Cory
04/03/08
Cory rated it: 5 of 5 stars

Read in March, 2008
recommends it for: Anyone who programs a lot and is not a patterns guru
Putting my nerd hat on...

Totally awesome explanation of tons of design patterns that pop up all over the place. Incredibly readable while at the same time not talking down to you or over-simplifying things (for the most part). Learned several new patterns, attached names to ones that I was using unknowingly, and understood where I've been implementing things slightly differently than the standard for patterns I thought I understood. First time I've read a book like this cover to ...more
Like this review?   yes  
  add a comment

Joey
05/09/09
Joey rated it: 5 of 5 stars

Read in May, 2009
An absolute must read for anyone looking for a smooth introduction to design patterns and good OOP principles. All patterns are first outlined in as many as three real-world examples (alluding to the "rule of three") and then explained and implemented.

I have hand coded every example in this book; it is flawless. This is your primer for good development.
Like this review?   yes  
  add a comment

Ina
12/26/08
Ina rated it: 4 of 5 stars

Read in January, 2009
covers the bare basics of design patterns quite well and also includes a very foolproof and concrete introduction to oop (and baby uml diagrams!)
Like this review?   yes  
  add a comment

Krish
12/24/08
Krish rated it: 4 of 5 stars

It is an excellent demonstration of how to make an utterly technical material accessible.
Like this review?   yes  
  add a comment

Owen Lindsell
06/08/09
Owen Lindsell rated it: 4 of 5 stars

Read in January, 2006
recommended to Owen by: Henock Zewde
Noddy design patterns book. Very easy reading.
Like this review?   yes  
  add a comment

Louis
10/03/07
Louis rated it: 4 of 5 stars

bookshelves: computer
Read in April, 2008
recommends it for: trying to learn design patterns and become a better programmer, even if it is not your profession
I liked the many ways they try to teach, through descriptions, pictures (photographs and drawings) different kinds of exercises, even through song.

Probably the best endorsement, I actually understand some of it. After reading this book, one of my projects slowly turned into something that is a passable form of the model-view-controller pattern, with the advantages of being used in many different ways (views) pretty much seemlessly. I've turned into a believer.
Like this review?   yes  
  add a comment

Rafael Walter
09/05/07
Rafael Walter rated it: 5 of 5 stars

Read in June, 2006
A didática da série Heads First é sensacional.

Depois de olhar livros como GoF e outros, fica aquela sensação de "o coneito é interessante, mas como utilizo isto na prática?"

Este livro utiliza o formato inverso, onde aprendemos através da experiência em casos de nosso dia-a-dia. Faz sentido!
Like this review?   yes  
  add a comment

Kendal
03/23/08
Kendal is currently reading it

bookshelves: currently-reading
I've only read the MVC chapter because that's the model we're using at work. My husband read the first couple of chapters of the book and was impressed with how the authors took complicated subjects and made them easy to understand/read. I think he wants to steal my book...
Like this review?   yes  
  add a comment

Rob
08/15/08
Rob rated it: 4 of 5 stars

Has a copy to sell/swap — Read in January, 2007
recommends it for: Anyone interested in learning design patterns
Very good first book for someone interested in learning design patterns. The book has a quirky style not usually found in technical books. It does take a while to get into the actual pattern, but once they do, you understand how they got there.
Like this review?   yes  
  add a comment

Craig
05/13/08
Craig rated it: 5 of 5 stars

My favorite book on application development. App engineers who take their work seriously would do well to familiarize themselves with the design patterns elaborated on here (as well as others -- this book was certainly not comprehensive).
Like this review?   yes  
  add a comment

Alf Kåre
08/20/08
Alf Kåre rated it: 4 of 5 stars

Read in April, 2009
Excellent instroduction to software design patterns. The book may look chaotic, with lots of drawings, arrows, "hand-written" text etc., but the style works well, and the book is an easy read and effective.
Like this review?   yes  
  add a comment


« previous 1 3 4 5 6 7 8 9 14 15


recent status updates | recommend it | blog it













Head First HTML with CSS & XHTML (Head First) by Elisabeth Freeman
Head First Design Patterns (Paperback) by Eric Freeman
Head First Design Patterns Poster (Head First) by Eric Freeman
Head First HTML with CSS & XHTML (Paperback) by Elisabeth Freeman

More…