Design Patterns Books

Showing 1-50 of 225
Design Patterns: Elements of Reusable Object-Oriented Software Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 64 times as design-patterns)
avg rating 4.20 — 11,889 ratings — published 1994
Rate this book
Clear rating
Head First Design Patterns Head First Design Patterns (Paperback)
by (shelved 55 times as design-patterns)
avg rating 4.30 — 8,983 ratings — published 2004
Rate this book
Clear rating
Patterns of Enterprise Application Architecture Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 23 times as design-patterns)
avg rating 4.12 — 3,875 ratings — published 2002
Rate this book
Clear rating
Dive Into Design Patterns Dive Into Design Patterns (ebook)
by (shelved 15 times as design-patterns)
avg rating 4.66 — 752 ratings — published 2018
Rate this book
Clear rating
Learning Javascript Design Patterns Learning Javascript Design Patterns (ebook)
by (shelved 10 times as design-patterns)
avg rating 3.83 — 542 ratings — published 2011
Rate this book
Clear rating
Node.js Design Patterns: Master a series of patterns and techniques to create modular, scalable, and efficient applications Node.js Design Patterns: Master a series of patterns and techniques to create modular, scalable, and efficient applications (Kindle Edition)
by (shelved 10 times as design-patterns)
avg rating 4.40 — 343 ratings — published 2014
Rate this book
Clear rating
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Hardcover)
by (shelved 10 times as design-patterns)
avg rating 4.12 — 1,544 ratings — published 2003
Rate this book
Clear rating
Refactoring to Patterns Refactoring to Patterns (Hardcover)
by (shelved 10 times as design-patterns)
avg rating 4.05 — 1,437 ratings — published 2004
Rate this book
Clear rating
Analysis Patterns: Reusable Object Models Analysis Patterns: Reusable Object Models (Hardcover)
by (shelved 6 times as design-patterns)
avg rating 3.85 — 274 ratings — published 1996
Rate this book
Clear rating
Learning Python Design Patterns Learning Python Design Patterns (Paperback)
by (shelved 5 times as design-patterns)
avg rating 3.55 — 38 ratings — published 2013
Rate this book
Clear rating
Agile Software Development, Principles, Patterns, and Practices Agile Software Development, Principles, Patterns, and Practices (Hardcover)
by (shelved 5 times as design-patterns)
avg rating 4.25 — 1,313 ratings — published 2002
Rate this book
Clear rating
Game Programming Patterns Game Programming Patterns (Paperback)
by (shelved 5 times as design-patterns)
avg rating 4.48 — 1,556 ratings — published 2011
Rate this book
Clear rating
Implementation Patterns Implementation Patterns (Paperback)
by (shelved 5 times as design-patterns)
avg rating 3.61 — 529 ratings — published 2006
Rate this book
Clear rating
JavaScript Patterns: Build Better Applications with Coding and Design Patterns JavaScript Patterns: Build Better Applications with Coding and Design Patterns (Paperback)
by (shelved 5 times as design-patterns)
avg rating 4.17 — 1,631 ratings — published 2010
Rate this book
Clear rating
Refactoring: Improving the Design of Existing Code Refactoring: Improving the Design of Existing Code (Hardcover)
by (shelved 5 times as design-patterns)
avg rating 4.24 — 8,797 ratings — published 1999
Rate this book
Clear rating
Agile Principles, Patterns, and Practices in C# Agile Principles, Patterns, and Practices in C# (Hardcover)
by (shelved 5 times as design-patterns)
avg rating 4.28 — 773 ratings — published 2006
Rate this book
Clear rating
Reactive Design Patterns Reactive Design Patterns (Paperback)
by (shelved 4 times as design-patterns)
avg rating 3.60 — 148 ratings — published 2014
Rate this book
Clear rating
Design Patterns Explained Simply Design Patterns Explained Simply (ebook)
by (shelved 4 times as design-patterns)
avg rating 3.88 — 120 ratings — published
Rate this book
Clear rating
Design Patterns in C# Design Patterns in C# (Hardcover)
by (shelved 4 times as design-patterns)
avg rating 3.51 — 84 ratings — published 2004
Rate this book
Clear rating
Concurrent Programming in Java : Design Principles and Pattern, 2nd Edition Concurrent Programming in Java : Design Principles and Pattern, 2nd Edition (Paperback)
by (shelved 4 times as design-patterns)
avg rating 4.18 — 151 ratings — published 1996
Rate this book
Clear rating
Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series) Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)
by (shelved 4 times as design-patterns)
avg rating 3.89 — 362 ratings — published 2001
Rate this book
Clear rating
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects (Hardcover)
by (shelved 4 times as design-patterns)
avg rating 3.76 — 86 ratings — published 2000
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 4 times as design-patterns)
avg rating 4.36 — 23,236 ratings — published 2007
Rate this book
Clear rating
Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services (Hardcover)
by (shelved 4 times as design-patterns)
avg rating 3.72 — 203 ratings — published 2011
Rate this book
Clear rating
Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML, 2nd Edition, Volume 1 Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML, 2nd Edition, Volume 1 (Paperback)
by (shelved 4 times as design-patterns)
avg rating 3.39 — 44 ratings — published 1998
Rate this book
Clear rating
Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming (Paperback)
by (shelved 4 times as design-patterns)
avg rating 4.08 — 179 ratings — published 2007
Rate this book
Clear rating
Learning Python Design Patterns Learning Python Design Patterns (Kindle Edition)
by (shelved 3 times as design-patterns)
avg rating 2.83 — 52 ratings — published
Rate this book
Clear rating
Patterns Principles and Practices of Domain Driven Design Patterns Principles and Practices of Domain Driven Design (Paperback)
by (shelved 3 times as design-patterns)
avg rating 4.36 — 385 ratings — published 2014
Rate this book
Clear rating
Rate this book
Clear rating
API Design Patterns API Design Patterns (Paperback)
by (shelved 3 times as design-patterns)
avg rating 3.87 — 135 ratings — published
Rate this book
Clear rating
Rate this book
Clear rating
Learning Patterns Learning Patterns (ebook)
by (shelved 3 times as design-patterns)
avg rating 3.81 — 72 ratings — published
Rate this book
Clear rating
Microservice Patterns Microservice Patterns (Paperback)
by (shelved 3 times as design-patterns)
avg rating 4.25 — 700 ratings — published
Rate this book
Clear rating
Mastering Python Design Patterns Mastering Python Design Patterns (Kindle Edition)
by (shelved 3 times as design-patterns)
avg rating 3.56 — 43 ratings — published 2015
Rate this book
Clear rating
Domain-Driven Design: Tackling Complexity in the Heart of Software Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 3 times as design-patterns)
avg rating 4.15 — 5,774 ratings — published 2003
Rate this book
Clear rating
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (Hardcover)
by (shelved 3 times as design-patterns)
avg rating 3.84 — 1,049 ratings — published 1997
Rate this book
Clear rating
xUnit Test Patterns: Refactoring Test Code xUnit Test Patterns: Refactoring Test Code (Hardcover)
by (shelved 3 times as design-patterns)
avg rating 3.94 — 690 ratings — published 2003
Rate this book
Clear rating
Adaptive Code Via C#: Agile Coding with Design Patterns and Solid Principles Adaptive Code Via C#: Agile Coding with Design Patterns and Solid Principles (Paperback)
by (shelved 3 times as design-patterns)
avg rating 4.38 — 374 ratings — published 2014
Rate this book
Clear rating
Design Patterns in Ruby Design Patterns in Ruby (Hardcover)
by (shelved 3 times as design-patterns)
avg rating 4.15 — 813 ratings — published 2007
Rate this book
Clear rating
Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management (Hardcover)
by (shelved 3 times as design-patterns)
avg rating 3.77 — 30 ratings — published 2004
Rate this book
Clear rating
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis (Paperback)
by (shelved 3 times as design-patterns)
avg rating 3.71 — 210 ratings — published 1998
Rate this book
Clear rating
Essential JavaScript And jQuery Design Patterns For Beginners Essential JavaScript And jQuery Design Patterns For Beginners (ebook)
by (shelved 3 times as design-patterns)
avg rating 3.54 — 13 ratings — published 2010
Rate this book
Clear rating
Learning PHP Design Patterns Learning PHP Design Patterns (Paperback)
by (shelved 3 times as design-patterns)
avg rating 3.23 — 74 ratings — published 2013
Rate this book
Clear rating
Pro Objective-C Design Patterns for iOS Pro Objective-C Design Patterns for iOS (Paperback)
by (shelved 3 times as design-patterns)
avg rating 3.97 — 33 ratings — published 2011
Rate this book
Clear rating
C# 3.0 Design Patterns: Use the Power of C# 3.0 to Solve Real-World Problems C# 3.0 Design Patterns: Use the Power of C# 3.0 to Solve Real-World Problems (Paperback)
by (shelved 3 times as design-patterns)
avg rating 3.60 — 93 ratings — published 2007
Rate this book
Clear rating
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 3 times as design-patterns)
avg rating 4.33 — 23,787 ratings — published 1999
Rate this book
Clear rating
Rate this book
Clear rating
Rate this book
Clear rating
Functional Design: Principles, Patterns, and Practices (Robert C. Martin Series) Functional Design: Principles, Patterns, and Practices (Robert C. Martin Series)
by (shelved 2 times as design-patterns)
avg rating 3.37 — 27 ratings — published
Rate this book
Clear rating
Learn Design Patterns with Game Programming Learn Design Patterns with Game Programming (Kindle Edition)
by (shelved 2 times as design-patterns)
avg rating 0.0 — 0 ratings — published
Rate this book
Clear rating


Robert C. Martin
“Abstraction is the elimination of the irrelevant and the amplification of the essential.”
Robert C. Martin, Agile Principles, Patterns, and Practices in C#

Robert Nystrom
“...I’m not saying simple code takes less time to write. You’d think it would since you end up with less total code, but a good solution isn’t an accretion of code, it’s a distillation of it.”
Robert Nystrom

More quotes...