From Pattern Repository Wiki
Jump to: navigation, search


Many of the patterns listed is this respository were originally discovered and named by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides in their ground-breaking book "[Patterns: Elements of Reusable Object-Oriented Software]", Addison-Wesley Professional, ISBN 0201633612.

The Design Patterns movement owes a great deal to the work of architect Christopher Alexander, specifically in his seminal work "[Timeless Way of Building]", Oxford Press, Publisher, ISBN 0195024028.

My own understanding of patterns, especially as collections of forces (which has driven the creation of this repository), comes from my friend and mentor Alan Shalloway, co-author (with Jim Trott, who I also want to acknowledge) of "[Patterns Explained: A New Perspective on Object-Oriented Design]", Addison-Wesley Professional, ISBN 0321247140.

Joe Ward, who is also a consultant at Net Objectives, came up with the idea of creating a repository using a wiki like this. Good idea, Joe!

Also, I want to acknowledge many of my other colleagues, all of whom have taught me important things about patterns, things that I have tried to incorporate into the material I have contributed here. It's too difficult to assign specific concepts to specific sources, so I'll just thank in general the following people, listed in alphabetical order:

Andrea Bain

David Bernstein

Rod Claar

Max Guernsey

Amir Kolsky

Rob Myers

Finally, I've learned tremendously valueable things from my students, which may include you. If so, I want to equally acknowledge you and your contribution to this repository, whether you have directly contributed through this wiki or not.

Scott bain bw.jpg

-Scott Bain-