Head First Design Patterns
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.4

(based on 51 reviews)

Ratings Distribution

  • 5 Stars

     

    (30)

  • 4 Stars

     

    (15)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (2)

95%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (19)
  • Helpful examples (18)
  • Well-written (16)
  • Accurate (14)
  • Concise (13)

Cons

    Best Uses

    • Intermediate (15)
    • Novice (10)
    • Expert (8)
    • Student (8)
      • Reviewer Profile:
      • Developer (17), Designer (9)

    Reviewed by 51 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    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.

        (0 of 3 customers found this review helpful)

         
        2.0

        Wish the epub version had more color

        By netskink

        from durham, nc

        Verified Reviewer

        Comments about oreilly Head First Design Patterns:

        The head first books are beautiful. The color printing really makes them stand out. The .mobi and .pdf version of this book is mostly grayscale. Its really a shame.

         
        5.0

        Interesting concepts and fun to read

        By Jeroen

        from Paris, France

        About Me Developer

        Verified Buyer

        Pros

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

        Cons

          Best Uses

          • Expert
          • Intermediate

          Comments about oreilly Head First Design Patterns:

          This book has thought me very interesting concepts that are not always easy to get your head around. But since this book is fun to read it has not been a painful. I like the "Head First.." series a lot, but within the series the "Design Patterns" is the best one I read so far.

           
          5.0

          Advanced knowledge made easy

          By Rolland

          from Munich, Germany

          About Me Developer

          Verified Reviewer

          Pros

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

          Cons

            Best Uses

            • Intermediate

            Comments about oreilly Head First Design Patterns:

            I have read this book in order to improve my Java programming skill. I found the writing style very helpful and lots of fun.
            But the most important thing is that it tough me a lot about design patterns. The information is presented accurately and simple. I was involved in a project at the time of reading the book, and it immediately sent me back to the drawing board to redesign some of my classes.

            I can only recommend this book.

             
            5.0

            Get your brain into pattern mode

            By TwilightMan

            from Sydney Australia

            About Me Maker

            Verified Reviewer

            Pros

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

            Cons

            • Not Suitable For Ereaders

            Best Uses

            • Intermediate
            • Novice
            • Student

            Comments about oreilly Head First Design Patterns:

            After reading this book you will be able to implement all patterns faster and more easily whether you have used the pattern before or you are encountering a new pattern in a patterns catalogue.
            This is because this book makes your brain think in patterns and to understand the benefits and problems with different patterns.

             
            4.0

            Great book for beginner and intermediate

            By Nick

            from Boston, MA

            About Me Developer

            Verified Reviewer

            Pros

            • Accurate
            • Concise
            • Easy to understand
            • Helpful examples

            Cons

              Best Uses

              • Intermediate
              • Novice

              Comments about oreilly Head First Design Patterns:

              Excellent book, presented in an easy to understand format.

              (4 of 4 customers found this review helpful)

               
              5.0

              Very Helpful

              By kkruecke

              from Plano, TX

              About Me Designer, Developer, PHP C Programmer

              Verified Reviewer

              Pros

              • Easy to understand
              • Helpful examples
              • Well-written

              Cons

                Best Uses

                  Comments about oreilly Head First Design Patterns:

                  I like the book because of its down-to-earth tutorial approach and because the exercises are designed to reinforce what you are learning.

                  (3 of 3 customers found this review helpful)

                   
                  5.0

                  Keep it in arms reach

                  By thejartender (The Jar Bar).

                  from Borgund, Norway

                  About Me Designer, Developer

                  Verified Reviewer

                  Pros

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

                  Cons

                    Best Uses

                    • Expert
                    • Intermediate

                    Comments about oreilly Head First Design Patterns:

                    I am a Java developer and this book is the type that's best left on your desk or somewhere within arms reach. Why try and solve problems that have already been solved by those before you? This book provides solutions to design implementations that help you get the job done effectively when a hiccup occurs (you're garunteed to have a few of them), hence why this book.. just buy it!

                    If Object Orientated Programmming is going to be your forte, this is going to likely b your number one book.

                    This book should assist you greatly in one of the most common tasks that will face you as a OOP; refactoring. Refactor your code without breaking anyone elses, and learn how to implement designs correctly from scratch thanks to this fantastic HF book.

                    (1 of 1 customers found this review helpful)

                     
                    5.0

                    Very dry subject excellently explained!!

                    By Bala

                    from Longmont, CO

                    About Me Developer

                    Verified Reviewer

                    Pros

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

                    Cons

                    • Not comprehensive enough

                    Best Uses

                    • Expert
                    • Intermediate
                    • Novice
                    • Student

                    Comments about oreilly Head First Design Patterns:

                    Most people agree that design pattern is a very dry subject. 'Conventional' books or wikipedia can only offer recipe style explanations to different patterns, but fails to explain the difference between any two similar looking patterns.

                    I think the main reason for me to recommend this book is that, this book takes care of explaining the subtle differences between similar looking patterns.

                    What is missing:
                    This book covers in depth on about 13 or so patterns in depth. Would be nice if more patterns like bridge, visitor, MVC are explained in depth like the other patterns.

                    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
                    This item is not available.
                    Print: $59.99
                    The shipment of this item may be delayed.