Back to menu
Design Patterns: Elements of Reusable Object Oriented Software
By Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (1997)
If you could only have one of the software books published in the last decade of the twentieth century, this is the one you want to have.
Pattern Languages of Program Design 3
Edited by Robert C. Martin, Dirk Riehle, and Frank Buschman (1997)
Robert C. Martin is the founder and president of Object Mentor. He is an industry-recognized expert in Agile methodologies and object-oriented design. More about Bob
This is the third of the PLoP proceedings. It is a good source of design patterns specifically related to software development.
Pattern Languages of Program Design 2
Edited by James Coplien and John Vlissides (1996)
The second of the PLoP proceedings, also a good resource for design patterns.
Pattern Languages of Program Design
Edited by James Coplien and Doug Schmidt (1995)
The first of the proceedings from