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

(based on 58 reviews)

Ratings Distribution

  • 5 Stars

     

    (35)

  • 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 (26)
  • Helpful examples (24)
  • Well-written (22)
  • Accurate (17)
  • Concise (15)

Cons

No Cons

Best Uses

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

Reviewed by 58 customers

Displaying reviews 1-10

Back to top

Previous | Next »

 
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.

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

                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 March 2027

                Available in Multiple Languages