Thursday, July 20, 2017
Text Size

Site Search


This is the Patterns Library, a listing of books and papers. We are working on a repository for finding a list of the most important pattern books and papers. If you have a book or paper link please submit it.

Buy Software Design Patterns books on Amazon

by Neil Harrison (Editor), Brian Foote (Editor), Hans Rohnert (Editor)
Addison-Wesley Pub Co; ISBN: 0201433044

Arranged in 23 chapters, each containing multiple patterns, the text contains well over 100 software setups on a wide variety of topics. Standout sections here include a compilation of C++ idioms by James Coplien, which are derived from his well-known Advanced C++ Programming Styles and Idioms, a book that helped inspire early pattern-makers. A chapter on managing limited memory provides tips for working with embedded systems on today's handheld devices. Those with a background in engineering will also appreciate the catalog of patterns for finite state machines (FSMs).

Designers have the tendency to make patterns out of what is familiar to most everyone. Several chapters look at patterns used on Web sites (for example, navigation bars) and in wiring together multimedia content. The book also groups management patterns, some of which can be used for improving customer relations and managing software development. The last section, surely the most entertaining, is devoted to software management and describes why most code, over time, devolves into a "Big Ball of Mud."

There is certainly a lot to take away for any designer who reads this book. It is a particularly rich collection of recently "discovered" patterns that will get you thinking about reusable design in your own software. --Richard Dragan

Edited by Robert C. Martin, Dirk Riehle, and Frank Buschmann.
Addison-Wesley (Software Patterns Series), 1997.


A collection of the current best practices and trends in the patterns community, this title provides software design solutions for professional developers. This third volume is the first to include international submissions, giving the editors even more high-quality essays from which to choose.

Edited by James O. Coplien and Douglas C. Schmidt.
Addison-Wesley (Software Patterns Series), 1995.


The chapters in this book are based on papers presented at the First Annual Conference of Pattern Languages of Programming (PLoP) held near Monticello, Illinois, in August of 1994. This book is more than just a compendium of conference papers, however. It represents a broad offering from a new body of literature focusing on patterns and pattern languages. This book constitutes what we expect to be the first in a series of similar edited works on an ever-broadening spectrum of software patterns and pattern languages.

Edited by John M. Vlissides, James O. Coplien, and Norman L. Kerth.
Addison-Wesley (Software Patterns Series), 1996.

Preface, Table of Contents, Cover, More Info.


This volume, with contributions from the biggest names in the patterns community, is the second in a series documenting patterns for professional software developers. These patterns capture solutions to a plethora of recurring problems in software design and development, including language-specific patterns and idioms; general- and special-purpose patterns; architectural patterns; process and organizational patterns; expositional patterns; and patterns for concurrent programming, distributed systems, and reactive systems. This new collection not only reveals secrets of great software professionals but also makes those secrets easy to apply to your own work.

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, etc...
Cambridge University Press


Learn More about Patterns


Important: PLoP® is a registered trademark of The Hillside Group.

┬ęCopyright 1994 - 2014, All Rights Reserved

Login Form