Skip to Content
Practical Object-Oriented Design: An Agile Primer Using Ruby, 2/e
book

Practical Object-Oriented Design: An Agile Primer Using Ruby, 2/e

by Sandi Metz
July 2018
Beginner to intermediate content levelBeginner to intermediate
288 pages
8h 21m
English
Addison-Wesley Professional
Content preview from Practical Object-Oriented Design: An Agile Primer Using Ruby, 2/e

Afterword

Responsibilities, dependencies, interfaces, ducks, inheritance, behavior sharing, composition, and testing—you’ve learned it all. You’ve immersed yourself in a world of objects, and if this book has achieved its goal, you think differently about objects now than when you first began.

Chapter 1, “Object-Oriented Design,” stated that object-oriented design is about managing dependencies; that statement is still true, but it’s just one truth about design. A deeper truth is that there is a way in which all objects are identical, regardless of whether they represent entire applications, major subsystems, individual classes, or simple methods. A single object never stands alone; applications consist of objects that are related to one another. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Design Patterns (Clean Coders Video Series)

Design Patterns (Clean Coders Video Series)

Robert C. Martin
Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented Software

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Head First Design Patterns, 2nd Edition

Head First Design Patterns, 2nd Edition

Eric Freeman, Elisabeth Robson

Publisher Resources

ISBN: 9780134445588