by Linda Rising
PATTERNS are about accumulating expertise through the experience of past successes. They are about learning from best practice through focusing on the abstract core of solutions to problems. Right now companies are interested but nervous about patterns. It's a problem, and so a book about both patterns and the experience of using them is one for which many of us have been waiting. Linda Rising's book The Patterns Handbook fits the bill perfectly.
More information, Table of Contents,
Cambridge University Press
by John Vlissides
Addison-Wesley (Software Patterns Series), 1998
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.
Though this paper is the work of a single author, it reflects the work of dozens of individuals. It draws directly on the contributions of many pattern writers and pattern thinkers, which takes the material outside my immediate sphere of thought. In fact, the following pages probably bear more of my colleagues words than my own; primarily I provide the arrangement, and the glue that tie the pieces together.
James O. Coplien, from Patterns
Written by one of the Patterns gurus, this is the definitive white paper on a topic that is rapidly changing how we develop software. It defines the Patterns approach, shows its application relationships in developing software, presents examples of implementations, and explores the strengths and weaknesses of the approach.
August 1996. 40 Pages. Price $85. ISBN 1-884842-50-X.