This succinct, example-driven book
empowers practicing software developers who are using design patterns, arguably today's
most popular object-oriented programming concept. Design Patterns' co-author John
Vlissides blends his intimate knowledge of the pattern development process with practical
techniques for better pattern application. The result is a thought-provoking guide that
will help you improve your next software design by putting patterns to work successfully.
Pattern Hatching demystifies the fine points of patterns, placing them in the broader
context of basic object-oriented design principles. It dispels many of the misconceptions
about patterns that have spread in the software development communityclearly
articulating what patterns are and how they ease the development process. The book also
presents themes and variations on several established patterns, yielding many new
insights. With the instruction in this book, you will become better able to tailor
patterns to the design problem at hand.