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.71  ·  Rating details ·  99 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.71  · 
Rating details
 ·  99 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! ...more
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.
River Lynn
rated it it was amazing
Dec 04, 2020
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
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

  • Working Effectively with Legacy Code
  • How Music Works
  • Team of Teams: New Rules of Engagement for a Complex World
  • Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
  • Practical Object Oriented Design in Ruby
  • Test-Driven Development: By Example
  • Monolith to Microservices: Sustaining Productivity While Detangling the System
  • Microsoft® Application Architecture Guide
  • Information Architecture for the World Wide Web: Designing Large-Scale Web Sites
  • Patterns of Enterprise Application Architecture
  • .Net Microservices: Architecture for Containerized .Net Applications
  • Applying Domain-Driven Design and Patterns : With Examples in C# and .NET
  • Domain-Driven Design Distilled
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • The Female Brain
  • The Last Lecture
  • I segreti del linguaggio del corpo
  • Inner Engineering: A Yogi's Guide to Joy
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

Need another excuse to treat yourself to a new book this week? We've got you covered with the buzziest new releases of the day. To create our...
57 likes · 15 comments