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 57 reviews)

Ratings Distribution

  • 5 Stars

     

    (34)

  • 4 Stars

     

    (17)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (2)

96%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (25)
  • Helpful examples (23)
  • Well-written (22)
  • Accurate (17)
  • Concise (14)

Cons

No Cons

Best Uses

  • Intermediate (20)
  • Novice (15)
  • Student (11)
  • Expert (9)
    • Reviewer Profile:
    • Developer (22), Designer (10), Educator (4)

Reviewed by 57 customers

Displaying reviews 1-10

Back to top

Previous | Next »

 
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.

              (0 of 12 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.

              (1 of 1 customers found this review helpful)

               
              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.

                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 July 2026

                Available in Multiple Languages