> > > Head First Design Patterns

Add Another Item

Add Another Item

Add Another Item

Add Another Item

Compare
You can't compare with the above items. (Clear all items in the Compare list)
Buy Head First Design Patterns
Rate this product  

Head First Design Patterns

(Paperback)
31 Ratings  |  20 Reviews
Publisher: Shroff O Reilly (2004)
Price: Rs. 625
Rs. 469
Discount: Rs. 156
(Prices are inclusive of all taxes)
In Stock.
Delivered in 2-3 business days.
FREE Home Delivery
with an option to pay
Cash on Delivery

Book Summary of Head First Design Patterns

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 software design problems. With design patterns, you get to taken 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:
  • The patterns that matter
  • When to use them, and why
  • How to apply them to your own designs, right now
  • When not to use them (how to avoid pattern fever)
  • OO design principles on which patterns are based

Most importantly, you want to learn design patterns in a way that won't put you to sleep. 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 makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.

About The Author
Eric Freeman and Elisabeth Freeman are authors, educators, and technology innovators. After four years leading digital media and Internet efforts at the Walt Disney Company, they're applying some of that pixie dust to their own media, including this book. Eric and Elisabeth both hold computer science degree from Yale University: Elisabeth holds an M.S. Degree and Eric a Ph.D.

Kathy Sierra (founder of javaranch.com) and Bert Bates are the creators of the best-selling Head First series and developers of sum Microsystems Java developer certification exams.

Table Of Contents
Summary
    • Intro
    • Welcome to Design Patterns: an introduction
    • Keeping your Objective in the know: the Observer Pattern
    • Decorating Objects: the Decorator Pattern
    • Baking with OO goodness: the Factory Pattern
    • One of Kind Objects: the Singleton Pattern
    • Encapsulating Invocation: the Command Pattern
    • Being Adaptive: the Adapter and Facade Patterns
    • Encapsulating Algorithms: the Template Method Pattern
    • Well-managed Collections: the Iterator and Composite Patterns
    • The State of Things: the State Patterns
    • Controlling Object Access: the Proxy Pattern
    • Patterns of Patterns: Compound Patterns
    • Patterns in the Real World: Better Living with Patterns
    • Appendix: Leftover Patterns
The Real Thing
    • Who is this book for?
    • We know what your brain is thinking
    • Metacognition
    • Bend your brain into submission
    • Technical reviewers
    • Acknowledgements
30
DAY
Replacement Guarantee
EMI Payment Options
on HDFC, ICICI and Citibank
Know more»
Customers Who Bought This Book Also Bought
 

Book Reviews of Head First Design Patterns

Average Rating
4.5
(Based on 31 ratings)
  • 5 star
     19
  • 4 star
     8
  • 3 star
     4
  • 2 star
     0
  • 1 star
     0
Have you used this product?
Rate it now.

Most Helpful Reviews: Showing 1-5 of 20 reviews

02 February 11
Awesome book on design patterns

This book has taught me design patterns from the very beginning.It caters fundamentals of designing applications (in addition to explaining design patterns) which most design patterns book fail to do.
This book will help you learn design concepts from scratch,though this book cannot be used as a catalogue of design patterns. Once this book is covered, a catalogue can be referred to for implementing design patterns.
One notable feature of this book is it explains how to modify and fit a particular design pattern for your requirements

I was completely intrigued with the way this book has been written.Awesome work by the authors.Thanks to them for writing such a book on design patterns

Was this review helpful?  / 
91% of 11 users found this review helpful.
07 July 11
WoW!

Unlike a lot of people, I don't care much for this book's 'irreverent' sytle. I think it masks some shortcoming in the examples it uses. But once you get past that, this is still the best introduction to object-oriented programming that I have read.

HFDP is not just about design patterns. It's a great introduction to object-oriented programming. The book does a great job of explaining the benefits of OOP over traditional procedural programming, and it explains OOP very well in terms of the most commonly used design patterns.

Now for the bad news. The examples are rather lightweight. They do a pretty good job of illustrating the concepts presented, but the code is in no way real-world. For example, if you are looking for which pattern to use to organize a UI (the 'Mediator', 'State', and 'Composite' patterns), with sample code, you won't find it here. The patterns are discussed, but they are used to create quacking ducks (really).

While that's by-and-large a shortcoming of the book, the code is so simple that non-Java programmers (like me) should have no problem using the book. The code samples are very basic, and should translate with little difficulty into .NET languages such as C# and VB.

One other item of note--this book contains a pretty good chapter on Model-View-Controller architecture, which seems to bedevil a lot of people. If you can get a handle on MVC, then you can pretty much do OOP.

In short, this is probably the book I would recommend as an intro to OOP. If you are under the age of 30, you will probably like the examples of quacking duck simulators and java-enabled gumball machines. For everybody else--it's worth looking past this book's insufferable cuteness if you are getting started in OOP.

Was this review helpful?  / 
4 of 4 users found this review helpful.
29 January 12
The 'certified buyer' badge indicates that this user has purchased this product on flipkart.com.
certified buyer
Good book for OO experienced people

If this book needs to be cashed in fully, one should:
(i)Have the skill to represent OO models using UML
(ii)Have good working knowledge of an OO language (Java, C etc)
(iii)Have insights to inheritance, aggregation, composition and general polymorphic behaviour
(iv)Have prior experience in confronting applications that need deep/incisive code changes for small changes in fuctionality.

In spite of the casual approach to presenting the essence of the patterns, this book is not for beginners. In fact OO design itself is not for beginners. Occasionally I have felt the need to re-read the synopsis section of a given pattern from GoF's book before coming back to HFDP.

One suggestion for the publisher/author: The code sections have been presented in large fonts that give a cluttered look to any given chapter. And the code is not always well indented or unnecessarily indented. Courier(8 pt) or Courier New(9 pt) or similar should be used to present the code sections - nothing bigger than these. And the code should have proper line breaks to give a clean look - rather than relying on word wrapping.

Was this review helpful?  / 
0 of 1 users found this review helpful.
09 January 12
Surely the first step to understand Design patterns!

This book presents the design patterns in such a beautiful way that the concepts sits at the back of your mind. It ignites the need of design patterns in your day-to-day work.

It's a true story that I read about something called "Observer pattern" and a month later I suggested a new feature in the product I am working on at IBM. Currently I am involved in its development - thanks to this book.

I appreciated the true use of UML diagrams in the book. Every design pattern is explained with the help of UML diagrams wherever necessary. Along with design patterns, now I understand UML paradigm in a much better way.

Whenever I have to develop a new feature, I don't try to think about the solution to the problem - I think how to break down the problem so that it can be solved by a couple of design patterns ;) ... may be I have found a way to be more lazy or may be more smart!

recommend ;

Was this review helpful?  / 
1 of 1 users found this review helpful.
27 December 11
The 'certified buyer' badge indicates that this user has purchased this product on flipkart.com.
certified buyer
Very Descriptive book but bad print quality

I had ordered this book since I liked this book after reading the same from my company Library. Unfortunately its print quality is bad when compared to the edition I have here in my company library (July 2007 for sale in Indian Subcontinent etc).
The edition that I have is the same version(October 2011 Edition Reprint for sale in Indian Subcontinent) but the latest reprint.
Unfortunately this reprint is pretty bad compared to the 2007.
Both are grayscale printing but somehow the one I got is more like back and white. Either this book is not original or the publishers have degraded it.

Ofcourse if your reading this book for the first time, then you may not feel an difference.

As usual, Flipkart Service is real good and prompt!
Keep up the good work!

Was this review helpful?  / 
0 of 0 users found this review helpful.

Most Recent Reviews

View all
The 'certified buyer' badge indicates that this user has purchased this product on flipkart.com.
certified buyer
Excellent Service

Flipkart has delivered the book with 100% genuine new book. Got the Book within 2 days from the date of purchase. packaging was...

Read More
23 May 12
The 'certified buyer' badge indicates that this user has purchased this product on flipkart.com.
certified buyer
Awesome book but poor paper quality

This is a great book on Design Pattern which helps you to understand Design Pattern and OOPs in the most simplest way which no...

Read More
17 May 12
The 'certified buyer' badge indicates that this user has purchased this product on flipkart.com.
certified buyer
Good To Read

This book has given real life examples for design patterns like what is the problem why we need patterns. So this book is very...

Read More
30 April 12
The 'certified buyer' badge indicates that this user has purchased this product on flipkart.com.
certified buyer
Excellent book!

I must say the entire head first series is awesome.
The way concepts are explained is simply fantastic.
The example...

Read More
15 April 12
The 'certified buyer' badge indicates that this user has purchased this product on flipkart.com.
certified buyer
Awesome Book

This book is one of the best book for learing design patterns which takes you through the intresting side of technical stuff.

Read More
09 April 12

Details of Book: Head First Design Patterns

Book: Head First Design Patterns
Author: Kathy Sierra, Eric Freeman, Elisabeth Freeman, Bert Bates
ISBN:

8173664668

ISBN-13:

9788173664663

,

978-8173664663

Binding: Paperback
Publishing Date: 2004
Publisher: Shroff O Reilly
Edition: 1stEdition
Number of Pages: 638
Language: English
Weight: 1075 grams
Please note: All products sold on Flipkart are brand new and 100% genuine
Category of Book: Head First Design Patterns
    Book: Head First Design Patterns by Kathy Sierra, Eric Freeman, Elisabeth Freeman, Bert Bates
    ISBN Number: 8173664668, 9788173664663, 978-8173664663
Cart (0)
Digital Cart (0)
Cart (0)