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.3

(based on 50 reviews)

Ratings Distribution

  • 5 Stars

     

    (29)

  • 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 (18)
  • Helpful examples (17)
  • Well-written (15)
  • Accurate (13)
  • Concise (12)

Cons

    Best Uses

    • Intermediate (14)
    • Novice (9)
    • Expert (8)
    • Student (7)
      • Reviewer Profile:
      • Developer (16), Designer (8)

    Reviewed by 50 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    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 2 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.

                  (3 of 3 customers found this review helpful)

                   
                  5.0

                  Best book i have ever read

                  By Paritosh

                  from India

                  About Me Designer, Developer

                  Verified Reviewer

                  Pros

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

                  Cons

                    Best Uses

                    • Expert
                    • Intermediate
                    • Novice
                    • Student

                    Comments about oreilly Head First Design Patterns:

                    I can declare that Head first can be my first love.It just move like a movie without loosing the context.I can all say if you wanted to learn good tips on any topics go with Head first.This is a beyond book anyone can think off.No boring example.I can remember all design patterns when I see requirement,and design them accordingly.I feel I am on the right path after reading this book

                    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
                    Available June 2024