Author identity verified in the publisher record for this catalog addition.
Design Patterns: Elements of Reusable Object-Oriented Software
by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides · 1994
A catalog of recurring object-oriented software design patterns, illustrated with implementation examples.
Recommended by, documented so far
Design Patterns: Elements of Reusable Object-Oriented Software appears in 1 currently documented source-backed recommendation.
Documented citation: Fowler recommends this design book to readers already comfortable with basic object-oriented design.
Evidence details
Gang Of FourThis source documents the book relationship, but the displayed text is a catalog summary rather than a verbatim quote.
Martin Fowler · 2004-08-03 · accessed 2026-10-01
article · Own conditional recommendation
Own attributed writing praises the book and explicitly limits the recommendation to readers with existing design knowledge.