Goodreads helps you keep track of books you want to read.
Start by marking “Object Design: Roles, Responsibilities, and Collaborations” as Want to Read:
Object Design: Roles, Responsibilities, and Collaborations
Enlarge cover
Rate this book
Clear rating
Open Preview

Object Design: Roles, Responsibilities, and Collaborations

3.70  ·  Rating details ·  94 ratings  ·  7 reviews
Focuses on the practice of designing objects as integral members of a community where each object has specific roles and responsibilities. This work includes the practices and techniques of Responsibility-Driven Design, and show how to apply them as you develop modern object-based applications. It is suitable for software designers and students.
Paperback, 416 pages
Published November 18th 2002 by Addison-Wesley Professional
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Object Design, please sign up.

Be the first to ask a question about Object Design

Community Reviews

Showing 1-30
Average rating 3.70  · 
Rating details
 ·  94 ratings  ·  7 reviews

More filters
Sort order
Start your review of Object Design: Roles, Responsibilities, and Collaborations
Robson Castilho
May 27, 2018 rated it it was ok
Shelves: software
Good advices but too wordy and too general.
Lacks objetivity and code samples.
Franck Chauvel
Feb 27, 2017 rated it it was ok
Rebecca teaches here her method to design object-oriented systems. She focuses on roles, responsibilities and collaborations. We first identify candidates objects, possible roles, and likely responsibilities. Then, we assign these responsibilities to our objects or roles and we refine how these objects collaborate and how they control each other. While I completely agree with the importance of roles and responsibilities, I do not see how the method fits more modern agile practices such as test-d ...more
Ward Bell
Sep 19, 2009 rated it it was amazing
Jeremy Miller introduced me to this amazingly perceptive take on software design. This is the place to learn about teh CRC card(Candidates, Responsibilities, Collaborators) which, however old-fashioned, remains a potent analytic tool. Not the easiest read but well worth wading through.
Apr 20, 2016 rated it did not like it
Shelves: software-general
too wordy book.
Sep 06, 2008 rated it it was amazing
I bought this book at the Software Development Best Practices East Conference in Sept. 2007, after attending several of Rebecca Wirfs-Brock's excellent presentations. She is my new hero!
Nov 18, 2009 rated it liked it
Great content, but poorly written. Everything is repeated way too much. The book could easily have been 200 pages less.
Helton Moraes
rated it really liked it
Nov 07, 2015
Sandro Mancuso
rated it really liked it
Jul 24, 2016
Mace Ousley
rated it it was amazing
Nov 04, 2018
rated it really liked it
Apr 23, 2020
Sml BioBot
rated it liked it
Aug 14, 2019
rated it really liked it
Feb 01, 2015
rated it liked it
Jul 09, 2018
Ricardo Cavalcanti
rated it it was amazing
Sep 15, 2015
rated it really liked it
Jan 22, 2015
Alex Popa
rated it really liked it
Dec 31, 2014
rated it it was amazing
Oct 30, 2011
rated it liked it
May 27, 2014
Yegor Bugayenko
rated it liked it
Mar 23, 2016
Dominik Flisak
rated it really liked it
Jun 29, 2013
Scott Thompson
rated it liked it
Aug 17, 2019
rated it it was ok
May 21, 2010
Nicolas Barrera
rated it it was amazing
Jul 27, 2019
rated it it was ok
Jun 13, 2013
Matt Self
rated it liked it
Jan 12, 2015
Dave Slaughter
rated it liked it
Jun 29, 2016
Rob Tsuk
rated it it was amazing
Jul 21, 2014
rated it liked it
Dec 13, 2016
Brock Corbett
rated it it was ok
Aug 16, 2016
Bernard Schmitz
rated it liked it
Jan 05, 2020
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Refactoring: Improving the Design of Existing Code
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Working Effectively with Legacy Code
  • .Net Microservices: Architecture for Containerized .Net Applications
  • Applying Domain-Driven Design and Patterns : With Examples in C# and .NET
  • Test Driven Development: By Example
  • Patterns of Enterprise Application Architecture
  • Information Architecture for the World Wide Web: Designing Large-Scale Web Sites
  • Microsoft® Application Architecture Guide
  • Domain-Driven Design Distilled
  • Inner Engineering: A Yogi's Guide to Joy
  • Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam
  • The Last Lecture
  • The Female Brain
  • Gli uomini vengono da Marte, le donne da Venere: Istruzioni per l'uso
  • I segreti del linguaggio del corpo
  • Mastering Bitcoin: Unlocking Digital Cryptocurrencies
  • Le grand livre de Ho'oponopono
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

When you work at Goodreads, it's pretty tough to keep that Want to Read shelf under control. (And let's be honest, most of us don't even t...
92 likes · 16 comments