Rehashed

Rehashed

Head First Design Patterns (Paperback)

Customer Review

I am quite disappointed both by the book, and the method used. This is supposed to be based on proven cognitive methods. I have nothing against the humor in a technical book, and also the format and layout suited me well.

I agree cognitive principle: learning occurs through repetition. It is implementation that fishery. Their choice is rehashing the same thing six times for each subject: once with an example (I'll), another time by rephrasing, summarizing a third with drawings, a fourth by a debate between two objects, a fifth with the Chinese master speaking to his pupil, and ends with the crossword. Perfect for soft bulb, which I fortunately not belong, and I hope the majority of readers. I do not think that programming is to learn as well. To program, you must know a bit of a concept and have a reference when it implements it.

Now back to Design Patterns. They are not all exposed; it does not matter. The choice of patterns is sufficiently representative. What is disturbing is the nature of examples. If some are very clever (that of ducks simulator or the weather station), others are so far-fetched that they badly illustrate the concepts (that of the pizza or hot drinks merchant).
Moreover, it is understandable that the Java language is used in the example programs, whole sections of the book are devoted to how to bypass the Java mechanisms to use the patterns as they are presented. But AFAIK, patterns apply to all object languages.

In short: to want too apply the concept "Head First", the book is simply average.