Halloween Reads
  • Home
  • My Books
  • Browse ▾
    • Recommendations
    • Choice Awards
    • Genres
    • Giveaways
    • New Releases
    • Lists
    • Explore
    • News & Interviews
    Genres
    • Art
    • Biography
    • Business
    • Children's
    • Christian
    • Classics
    • Comics
    • Cookbooks
    • Ebooks
    • Fantasy
    • Fiction
    • Graphic Novels
    • Historical Fiction
    • History
    • Horror
    • Memoir
    • Music
    • Mystery
    • Nonfiction
    • Poetry
    • Psychology
    • Romance
    • Science
    • Science Fiction
    • Self Help
    • Sports
    • Thriller
    • Travel
    • Young Adult
    • More Genres
  • Community ▾
    • Groups
    • Quotes
    • Ask the Author
  • Sign In
  • Join
Sign up
View profile
  • Profile
  • Friends
  • Groups
  • Discussions
  • Comments
  • Reading Challenge
  • Kindle Notes & Highlights
  • Quotes
  • Favorite genres
  • Friends’ recommendations
  • Account settings
  • Help
  • Sign out
  • Home
  • My Books
  • Browse ▾
    • Recommendations
    • Choice Awards
    • Genres
    • Giveaways
    • New Releases
    • Lists
    • Explore
    • News & Interviews
    Genres
    • Art
    • Biography
    • Business
    • Children's
    • Christian
    • Classics
    • Comics
    • Cookbooks
    • Ebooks
    • Fantasy
    • Fiction
    • Graphic Novels
    • Historical Fiction
    • History
    • Horror
    • Memoir
    • Music
    • Mystery
    • Nonfiction
    • Poetry
    • Psychology
    • Romance
    • Science
    • Science Fiction
    • Self Help
    • Sports
    • Thriller
    • Travel
    • Young Adult
    • More Genres
  • Community ▾
    • Groups
    • Quotes
    • Ask the Author
Discover new books on Goodreads
Meet your next favorite book
Facebook Sign in with Facebook
Sign in
options
Join Goodreads
Listopia

flag

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.

All Votes Add Books To This List
1
Dive Into Design Patterns
Dive Into Design Patterns
by
Alexander Shvets (Goodreads Author)

4.66 avg rating — 748 ratings
score: 1,700, and 17 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
2
Design Patterns Explained S...
Design Patterns Explained Simply
by
Alexander Shvets (Goodreads Author)

3.88 avg rating — 120 ratings
score: 480, and 5 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
3
Head First Design Patterns
Head First Design Patterns
by
Eric Freeman

4.30 avg rating — 8,978 ratings
score: 396, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
4
The Timeless Way of Building
The Timeless Way of Building
by
Christopher W. Alexander

4.37 avg rating — 2,616 ratings
score: 177, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
5
A Pattern Language: Towns, ...
A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series)
by
Christopher W. Alexander

4.42 avg rating — 5,375 ratings
score: 175, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
6
Design Patterns: Elements o...
Design Patterns: Elements of Reusable Object-Oriented Software
by
Erich Gamma

4.20 avg rating — 11,880 ratings
score: 100, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
7
Design Patterns Explained: ...
Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)
by
Alan Shalloway

3.89 avg rating — 362 ratings
score: 98, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
8
Modern C++ Design: Generic ...
Modern C++ Design: Generic Programming and Design Patterns Applied
by
Debbie Lafferty

4.24 avg rating — 882 ratings
score: 97, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
9
Holub on Patterns: Learning...
Holub on Patterns: Learning Design Patterns by Looking at Code (Books for Professionals by Professionals)
by
Allen I. Holub

3.86 avg rating — 49 ratings
score: 96, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
10
Elemental Design Patterns
Elemental Design Patterns
by
Jason McColm Smith (Goodreads Author)

3.56 avg rating — 27 ratings
score: 95, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
11
Refactoring to Patterns
Refactoring to Patterns
by
Joshua Kerievsky

4.05 avg rating — 1,437 ratings
score: 94, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
12
Pattern-Oriented Software A...
Pattern-Oriented Software Architecture Volume 1: A System of Patterns
by
Frank Buschmann

3.90 avg rating — 229 ratings
score: 93, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
Pattern-Oriented Software A...
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
by
Douglas C. Schmidt

3.76 avg rating — 86 ratings
score: 92, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
14
Pattern-Oriented Software A...
Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management
by
Michael Kircher

3.77 avg rating — 30 ratings
score: 91, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
15
Pattern-Oriented Software A...
Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing
by
Frank Buschmann

3.72 avg rating — 53 ratings
score: 90, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
16
Pattern Oriented Software A...
Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages
by
Frank Buschmann

3.86 avg rating — 29 ratings
score: 89, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
17
Patterns for Parallel Softw...
Patterns for Parallel Software Design
by
Jorge Luis Ortega-Arjona

4.33 avg rating — 3 ratings
score: 88, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
18
Design Patterns For Dummies
Design Patterns For Dummies
by
Steven Holzner

3.54 avg rating — 82 ratings
score: 87, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
19
Patterns for Parallel Progr...
Patterns for Parallel Programming
by
Timothy G. Mattson

3.50 avg rating — 46 ratings
score: 86, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
20
Structured Parallel Program...
Structured Parallel Programming: Patterns for Efficient Computation
by
Michael McCool

4.12 avg rating — 25 ratings
score: 85, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
21
Pattern-Oriented Software A...
Pattern-Oriented Software Architecture For Dummies
by
Robert Hanmer

3.31 avg rating — 16 ratings
score: 83, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
22
Game Programming Patterns
Game Programming Patterns
by
Robert Nystrom (Goodreads Author)

4.48 avg rating — 1,551 ratings
score: 82, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
23
Game Development Patterns a...
Game Development Patterns and Best Practices: Better games, less hassle
by
John P. Doran

3.90 avg rating — 20 ratings
score: 81, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
24
Language Implementation Pat...
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 votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Design Patterns of Successf...
Design Patterns of Successful Role-Playing Games
by
Whitson John Kirk III

3.67 avg rating — 6 ratings
score: 77, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
26
Pattern Hatching: Design Pa...
Pattern Hatching: Design Patterns Applied (Software Patterns Series)
by
John M. Vlissides

3.70 avg rating — 77 ratings
score: 76, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
27
Design Patterns in Modern C...
Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design
by
Dmitri Nesteruk

3.61 avg rating — 31 ratings
score: 75, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
28
Implementation Patterns
Implementation Patterns
by
Kent Beck

3.61 avg rating — 529 ratings
score: 74, and 1 person votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
28 books · 18 voters · list created August 24th, 2017 by Juk (votes) .
Tags: design-patterns, programming, software-architecture, software-craftsmanship
13 likes · Like
Lists are re-scored approximately every 5 minutes.


People Who Voted On This List (18)

Juk 3009 books
0 friends
Dmitry 2 books
19 friends
M 21 books
0 friends
Michael Malinowski 36 books
0 friends
Daniel 23 books
0 friends
Csaba 1 book
0 friends
Bhavesh 458 books
0 friends
Dean 6 books
0 friends

More voters…


Post a comment »
Comments

No comments have been added yet.


post a comment »
Add a reference:
Book Author

Search for a book to add a reference

add:    link cover

Author:



add:    link photo



Add books from: My Books or a Search
You must have a goodreads account to vote.
Loading trans
Loading trans

Featured News & Interviews

Ten Years of Horror Hits to Read This October
Ten Years of Horror Hits to Read This October
Read »

More articles…
  • Create New List
  • All Lists
  • Lists I Created
  • Lists I've Voted On
  • Lists I've Liked

Anyone can add books to this list.

Saving Loading trans
My Votes

vote now


Friends Votes

get your friends to vote

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.

Company

  • About us
  • Careers
  • Terms
  • Privacy
  • Interest Based Ads
  • Ad Preferences
  • Help

Work with us

  • Authors
  • Advertise
  • Authors & ads blog

Connect

Goodreads on Facebook Goodreads on Twitter
Goodreads on Instagram Goodreads on LinkedIn
Download app for iOS Download app for Android
  • © 2025 Goodreads, Inc.
  • Mobile version

Welcome back. Just a moment while we sign you in to your Goodreads account.

Login animation