Head First Design Patterns
A Brain-Friendly Guide
Publisher: O'Reilly Media
Final Release Date: October 2004
Pages: 694

What’s so special about design patterns?

At any given moment, someone struggles with the same software design problems you have. And, chances are, someone else has already solved your problem. This edition of Head First Design Patterns—now updated for Java 8—shows you the tried-and-true, road-tested patterns used by developers to create functional, elegant, reusable, and flexible software. By the time you finish this book, you’ll be able to take advantage of the best design practices and experiences of those who have fought the beast of software design and triumphed.

What’s so special about this book?

We think your time is too valuable to spend struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Design Patterns uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyHead First Design Patterns
 
4.3

(based on 59 reviews)

Ratings Distribution

  • 5 Stars

     

    (35)

  • 4 Stars

     

    (17)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (3)

93%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (26)
  • Helpful examples (24)
  • Well-written (22)
  • Accurate (18)
  • Concise (15)

Cons

No Cons

Best Uses

  • Intermediate (21)
  • Novice (16)
  • Student (12)
  • Expert (9)
    • Reviewer Profile:
    • Developer (24), Designer (10), Educator (4)

Reviewed by 59 customers

Displaying reviews 1-10

Back to top

Previous | Next »

 
1.0

Useless

By Marcus

from Bismarck ND

About Me Developer

Pros

  • Accurate

Cons

  • Difficult to understand
  • Not comprehensive enough
  • Too basic

Best Uses

    Comments about oreilly Head First Design Patterns:

    This books strange formatting supposedly makes the information easier to adsorb. In reality it makes the book harder to follow and impossible to reference. How anyone would read this and then decide to publish it is beyond me.

     
    5.0

    The real gospel when it comes to Design Patterns

    By cristianfrasineanu

    from Bucharest, Romania

    About Me Developer

    Verified Reviewer

    Pros

    • Concise
    • Easy to understand
    • Helpful examples

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Head First Design Patterns:

      I am half way through the book already in just one day, and for my surprise I cannot believe how comprehensive and well thought-out this book can be! Comparing it to the GOF book (which I admit I couldn't read at least a half), this dwarfs it through the practical examples and easy-to-follow UMLs. I believe you should read this first before going through the original book or keeping it as a reference. At least for me it did wonders, even if I don't know Java. I believe with any low-level compiled language that offer inheritance, polymorphism and encapsulation you can get a good grasp of what the authors gave in the examples.

      The book also mentions some nice features of the Java language, like the Observable interface or the built-in decorators. Besides the nice story-like writing and the fancy stock-photos (I assume?), which make it cooler IMHO, I cannot wait to get to the other examples as well.

       
      4.0

      truly head first

      By deepak

      from Bangalore,India

      About Me Developer

      Verified Reviewer

      Pros

      • Builds You From Level 0
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

      • Did Not Find Any

      Best Uses

      • Intermediate
      • Novice

      Comments about oreilly Head First Design Patterns:

      Justifying to the head first series,this book is your intro to the world of android and in the right way.

       
      4.0

      Makes Design Patterns more user-friendly

      By Paul M.

      from Germany

      About Me Data Analyst, Educator, Project manager, Researcher

      Verified Reviewer

      Pros

      • Accurate
      • Easy to understand
      • Friendly
      • Helpful examples
      • Well-written

      Cons

      • Sometimes Long-winded

      Best Uses

      • Novice
      • Student

      Comments about oreilly Head First Design Patterns:

      I saw the "Gang of Four" classic on Design Patterns on colleagues desks for a long time before I discovered this. While the original text is a key computer science text, I did not find it a good means of learning the relevance of Design Patterns in software development.
      This book, especially because of the examples it includes, is.
      It is not a reference text, rather it is a means of learning and understanding better why Design Patterns are so useful.

       
      5.0

      Glad I bought this book

      By David

      from Ngeria

      About Me Developer

      Verified Reviewer

      Pros

      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Head First Design Patterns:

        Anyone can become a desgn patterns expert reading this book. The examples are clear. You will love building OOP focused applications having gone though this book.

         
        5.0

        Great way to teach/learn

        By davidflo

        from Harrisburg PA

        About Me Developer

        Verified Buyer

        Pros

        • Accurate
        • Easy to understand
        • Well-written

        Cons

          Best Uses

          • Expert
          • Intermediate
          • Novice

          Comments about oreilly Head First Design Patterns:

          Awesome book

           
          5.0

          Greatly improves understanding

          By Hesychia

          from Amsterdam, the Netherlands

          About Me Beginner, Developer, Trainee

          Verified Buyer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Fun
          • Helpful examples
          • Well-written

          Cons

            Best Uses

            • Intermediate
            • Novice
            • Student

            Comments about oreilly Head First Design Patterns:

            This book greatly improves your understanding of the Design patterns covered in this book. And it does it in a way that is fun and helps you retain the information. The examples and analogies are fun and easy to understand. And every pattern takes only 1-2 hours to learn, so it's easy to do shorter sessions.

             
            5.0

            Excellent book

            By Vic the Stick

            from Grand Rapids, MI

            About Me Designer, Developer, Educator

            Verified Buyer

            Pros

            • Easy to understand
            • Fun
            • Helpful examples
            • Well-written

            Cons

              Best Uses

              • Intermediate

              Comments about oreilly Head First Design Patterns:

              I love this book. Gang of Four book is a great reference, but this book *teaches* you Design Patterns. Also, it is so fun (and rare) to see so much humor incorporated into the book.

               
              5.0

              Exellent Introduction

              By hawk_m42

              from Switzerland

              About Me Designer, Developer

              Verified Buyer

              Pros

              • Accurate
              • Concise
              • Easy to understand
              • Helpful examples
              • Well-written

              Cons

                Best Uses

                • Intermediate
                • Novice
                • Student

                Comments about oreilly Head First Design Patterns:

                Funny approach, easy to understand, good read

                 
                4.0

                Great Introduction

                By fergal

                from dublin

                Verified Buyer

                Pros

                • Easy to understand
                • Helpful examples
                • Well-written

                Cons

                  Best Uses

                  • Intermediate

                  Comments about oreilly Head First Design Patterns:

                  What i most liked about the book are the specific examples. Its very easy to get confused on patterns. The explanations in the book allow you to remember quality Design structure, while constructing simple examples that are different enough to allow you to remember the pattern from the example. Like Pizza Factory, or weather station subscriber.

                  Displaying reviews 1-10

                  Back to top

                  Previous | Next »

                   
                  Buy 2 Get 1 Free Free Shipping Guarantee
                  Buying Options
                  Immediate Access - Go Digital what's this?
                  Ebook:  $50.99
                  Formats:  DAISY, ePub, Mobi, PDF
                  Print & Ebook:  $65.99
                  Print:  $59.99

                  Available in Multiple Languages