
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma, John Vlissides, Richard Helm, Ralph Johnson
18.5score
#9 overall
โScore based on developer article recommendations โ not sales data or reviews.
๐๏ธSystem DesignโJava๐จJavaScript๐ฅ๏ธFrontendโ๏ธBackend๐ฑBeginner๐๏ธArchitecturebookscareerbeginnersprogrammingdesignpatterns
Recommended in 9 Articles
Top 5 books EVERY programmer MUST read! ๐
โ DEVby Luke Garriganยท Jun 26, 2021
6 Must-Read Microservices and Design Patterns Books for Senior Developers
โ DEVby Somaยท Dec 17, 2025
5 Must-Read OOP, UML, and Design Patterns Books for Software Engineers
โ DEVby Somaยท Oct 5, 2025
10 Software Engineering Books Developers Should Read in 2025
โ DEVby Somaยท Jan 14, 2025
How to get myself to read books
โ DEVby joshchuยท Mar 4, 2022
Ruby and computer science: a self-learning curriculum
โ DEVby Felipe Vogelยท May 27, 2021
5 books every developer should read, and some extras.
โ DEVby Patricio Ferraggiยท Nov 2, 2019
My Suggested Reads
โ DEVby Valentin Bacaยท Jun 21, 2019
Recommended Books, Blogs for Software Engineers
โ DEVby Luan Nguyenยท Jan 8, 2019
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
Unique authors
7
Total mentions
9
Source Platforms
โDEV9
โHashnode0
As an Amazon Associate, we earn from qualifying purchases.
Related Books
Books that share similar categories and topics with Design Patterns: Elements of Reusable Object-Oriented Software.
1โ

Clean Code
Robert C. Martin
๐ 30๐ 1 in 90d
๐๏ธSystem Design๐PythonโJava
57.8
View โ
2โ

Clean Coder
Robert C. Martin
๐ 13๐ 0 in 90d
๐๏ธSystem DesignโJava๐ฑBeginner
28.5
View โ
3โ

Head First Design Patterns
Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates, Elisabeth Robson, Fu li man
๐ 18๐ 1 in 90d
โJava๐๏ธSystem Design๐Python
27.8
View โ
4โ

Head first object-oriented analysis and design
Brett McLaughlin
๐ 5๐ 0 in 90d
๐๏ธSystem DesignโJava๐Python
8.5
View โ
5โ

Head First Software Architecture
Raju Gandhi, Mark Richards, Neal Ford
๐ 9๐ 1 in 90d
๐๏ธSystem Design๐PythonโJava
7.3
View โ