Object Oriented Design Books
Showing 1-46 of 46
Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 6 times as object-oriented-design)
avg rating 4.20 — 11,967 ratings — published 1994
Head First Design Patterns (Paperback)
by (shelved 4 times as object-oriented-design)
avg rating 4.30 — 9,033 ratings — published 2004
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 4 times as object-oriented-design)
avg rating 4.24 — 8,850 ratings — published 1999
Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 4 times as object-oriented-design)
avg rating 4.15 — 5,832 ratings — published 2003
Practical Object Oriented Design in Ruby (Paperback)
by (shelved 3 times as object-oriented-design)
avg rating 4.53 — 2,824 ratings — published 2012
Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 3 times as object-oriented-design)
avg rating 4.35 — 23,524 ratings — published 2007
UML Distilled: A Brief Guide to the Standard Object Modeling Language (Paperback)
by (shelved 2 times as object-oriented-design)
avg rating 3.80 — 1,515 ratings — published 1997
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
by (shelved 2 times as object-oriented-design)
avg rating 4.19 — 2,464 ratings — published 2009
Understanding the Four Rules of Simple Design (ebook)
by (shelved 2 times as object-oriented-design)
avg rating 4.11 — 264 ratings — published 2014
Implementing Domain-Driven Design (Hardcover)
by (shelved 2 times as object-oriented-design)
avg rating 4.05 — 1,302 ratings — published 2013
Object-Oriented Software Construction (Book/CD-ROM)
by (shelved 2 times as object-oriented-design)
avg rating 4.04 — 270 ratings — published 1988
Confident Ruby (ebook)
by (shelved 1 time as object-oriented-design)
avg rating 4.41 — 373 ratings — published 2012
Agile Software Development, Principles, Patterns, and Practices (Hardcover)
by (shelved 1 time as object-oriented-design)
avg rating 4.25 — 1,319 ratings — published 2002
Object-Oriented Reengineering Patterns (The Morgan Kaufmann Series in Software Engineering and Programming)
by (shelved 1 time as object-oriented-design)
avg rating 3.96 — 26 ratings — published 2002
Object Design: Roles, Responsibilities, and Collaborations (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 3.73 — 107 ratings — published 2002
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (Hardcover)
by (shelved 1 time as object-oriented-design)
avg rating 3.84 — 1,050 ratings — published 1997
Elegant Objects (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 3.99 — 306 ratings — published
Object Design Style Guide (Kindle Edition)
by (shelved 1 time as object-oriented-design)
avg rating 4.34 — 137 ratings — published
99 Bottles of OOP (ebook)
by (shelved 1 time as object-oriented-design)
avg rating 4.55 — 672 ratings — published
Head First Object-Oriented Analysis and Design (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 3.99 — 930 ratings — published 2006
Object Thinking (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 3.93 — 210 ratings — published 2004
What Every Programmer Should Know About Object-Oriented Design (Hardcover)
by (shelved 1 time as object-oriented-design)
avg rating 4.21 — 14 ratings — published 1996
Refactoring to Patterns (Hardcover)
by (shelved 1 time as object-oriented-design)
avg rating 4.05 — 1,438 ratings — published 2004
Smalltalk Best Practice Patterns (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 4.17 — 283 ratings — published 1996
The Object-Oriented Thought Process (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 3.73 — 522 ratings — published 2000
A Philosophy of Software Design (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 4.22 — 4,583 ratings — published 2018
Hands-on Design Patterns with Kotlin: Build scalable applications using traditional, reactive, and concurrent design patterns in Kotlin (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 3.85 — 13 ratings — published
Just Java 2 (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 4.19 — 26 ratings — published 1996
Thinking in Java (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 4.15 — 2,214 ratings — published 1998
Object-Oriented Analysis and Design with Applications (Hardcover)
by (shelved 1 time as object-oriented-design)
avg rating 3.91 — 607 ratings — published 1990
Clean Architecture (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 4.21 — 7,139 ratings — published 2017
Code Simplicity: The Fundamentals of Software (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 3.75 — 617 ratings — published 2012
Unit Testing: Principles, Practices, and Patterns (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 4.57 — 606 ratings — published
Microservices with Kotlin (ebook)
by (shelved 1 time as object-oriented-design)
avg rating 3.17 — 12 ratings — published
Domain-Driven Design Distilled (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 3.82 — 1,329 ratings — published
OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 (Sybex Study Guide)
by (shelved 1 time as object-oriented-design)
avg rating 4.40 — 488 ratings — published 2014
The Clean Coder: A Code of Conduct for Professional Programmers (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 4.26 — 9,275 ratings — published 2011
The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)
by (shelved 1 time as object-oriented-design)
avg rating 3.95 — 4,355 ratings — published 2009
Domain-Driven Design Quickly (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 3.59 — 572 ratings — published 2006
The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 1 time as object-oriented-design)
avg rating 4.33 — 24,191 ratings — published 1999
Objects on Rails (ebook)
by (shelved 1 time as object-oriented-design)
avg rating 4.12 — 163 ratings — published 2012
MDA Explained: The Model Driven Architecture¿: Practice and Promise (Paperback)
by (shelved 0 times as object-oriented-design)
avg rating 3.56 — 18 ratings — published 2003
The Object Constraint Language: Getting Your Models Ready for MDA (Paperback)
by (shelved 0 times as object-oriented-design)
avg rating 3.64 — 11 ratings — published 2003
Designing Object-Oriented Software (Paperback)
by (shelved 0 times as object-oriented-design)
avg rating 3.77 — 48 ratings — published 1990
Component Software: Beyond Object-Oriented Programming (Hardcover)
by (shelved 0 times as object-oriented-design)
avg rating 3.22 — 32 ratings — published 1997
Object-Oriented Software Engineering: A Use Case Driven Approach (Hardcover)
by (shelved 0 times as object-oriented-design)
avg rating 3.82 — 154 ratings — published 1992
“Every dependency is like a little dot of glue that causes your class to stick to the things it touches.”
― Practical Object Oriented Design in Ruby
― Practical Object Oriented Design in Ruby
“the fact that oo languages provide safe and convenient polymorphism means that any source code dependency, no matter where it is, can be inverted”
― Clean Architecture
― Clean Architecture
