← Back to Books

Design Patterns: Elements of Reusable Object-Oriented Software

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

My thoughts

This book helped me start appreicating the value of well designed code and I have used lots of patterns from here. Reading the book today can feele quite outdated and I think the examples aren't so relevant or exciting. Nowadays, I usually look to: https://refactoring.guru/design-patterns/catalog