Discover new books on Goodreads
Meet your next favorite book
Design Patterns
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
1 |
Dive Into Design Patterns
by
Alexander Shvets (Goodreads Author)
4.66 avg rating — 735 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
Design Patterns Explained Simply
by
Alexander Shvets (Goodreads Author)
3.88 avg rating — 120 ratings
score: 480,
and
5 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
Head First Design Patterns
by
4.30 avg rating — 8,952 ratings
score: 396,
and
4 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
The Timeless Way of Building
by
4.37 avg rating — 2,585 ratings
score: 177,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series)
by
4.42 avg rating — 5,351 ratings
score: 175,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
Design Patterns: Elements of Reusable Object-Oriented Software
by
4.20 avg rating — 11,852 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)
by
3.89 avg rating — 362 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
8 |
Modern C++ Design: Generic Programming and Design Patterns Applied
by
4.24 avg rating — 881 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
Holub on Patterns: Learning Design Patterns by Looking at Code (Books for Professionals by Professionals)
by
3.86 avg rating — 49 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
Elemental Design Patterns
by
Jason McColm Smith (Goodreads Author)
3.56 avg rating — 27 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
Refactoring to Patterns
by
4.05 avg rating — 1,437 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
Pattern-Oriented Software Architecture Volume 1: A System of Patterns
by
3.90 avg rating — 228 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
by
3.76 avg rating — 86 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management
by
3.77 avg rating — 30 ratings
score: 91,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing
by
3.72 avg rating — 53 ratings
score: 90,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages
by
3.86 avg rating — 29 ratings
score: 89,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
17 |
Patterns for Parallel Software Design
by
4.33 avg rating — 3 ratings
score: 88,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
18 |
Design Patterns For Dummies
by
3.56 avg rating — 80 ratings
score: 87,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
Patterns for Parallel Programming
by
3.50 avg rating — 46 ratings
score: 86,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
20 |
Structured Parallel Programming: Patterns for Efficient Computation
by
4.12 avg rating — 25 ratings
score: 85,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
21 |
Pattern-Oriented Software Architecture For Dummies
by
3.31 avg rating — 16 ratings
score: 83,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
Game Programming Patterns
by
Robert Nystrom (Goodreads Author)
4.48 avg rating — 1,536 ratings
score: 82,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
23 |
Game Development Patterns and Best Practices: Better games, less hassle
by
3.90 avg rating — 20 ratings
score: 81,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
24 |
Language Implementation Patterns: Techniques for Implementing Domain-Specific Languages
by
Terence Parr (Goodreads Author)
3.87 avg rating — 188 ratings
score: 80,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
25 |
Design Patterns of Successful Role-Playing Games
by
3.67 avg rating — 6 ratings
score: 77,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
Pattern Hatching: Design Patterns Applied (Software Patterns Series)
by
3.70 avg rating — 77 ratings
score: 76,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
27 |
Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design
by
3.61 avg rating — 31 ratings
score: 75,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
28 |
Implementation Patterns
by
3.61 avg rating — 528 ratings
score: 74,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Juk
3012 books
0 friends
0 friends
Dmitry
2 books
19 friends
19 friends
M
21 books
0 friends
0 friends
Michael Malinowski
34 books
0 friends
0 friends
Daniel
23 books
0 friends
0 friends
Csaba
1 book
0 friends
0 friends
Bhavesh
460 books
0 friends
0 friends
Dean
6 books
0 friends
0 friends
More voters…
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.