Objects by Design Forums
Show 15 posts from this thread on one page

Objects by Design Forums (http://forums.objectsbydesign.com/index.php)
- Books (http://forums.objectsbydesign.com/forumdisplay.php?forumid=4)
-- Object Design by Rebecca Wirfs-Brock (http://forums.objectsbydesign.com/showthread.php?threadid=625)

Posted by SZ on 11-21-2002 03:59 AM:

Object Design by Rebecca Wirfs-Brock

Rebecca Wirfs-Brock and Alan McKean have recently published a new book titled Object Design .

We may be partial to the title, but in truth, this new book earns the title by really making the reader think through different object-oriented design alternatives. Many books today leave us feeling like we are reading dry manuals, but not this one.

The authors are noted for their design approach, called Responsibility-Driven Design. The subtitle of this book is actually Roles, Responsibilities, and Collaborations. As you might expect, CRC cards are used throughout this book.

One solid recommendation for this book is the two forewords from leading object technologists Ivar Jacobson (use cases) and John Vlissides (patterns). Another recommendation is the very attractive cover design!

A good example of the way this book makes you think through alternatives is a text recognition example design which dominates the middle of the book. This example explores the different design alternatives for building a Controller-based architecture and then walks the reader through various design candidates, first proposing a State pattern, then rejecting it in favor of a more highly delegated model, finally refining the design with inheritance and a Blackboard pattern.

The book is not really for beginners, but if you have some solid grounding in OO development and want to learn to think how to apply OO concepts in designs, you will enjoy this book.

See also Objects by Design's online interview with Rebecca Wirfs-Brock where she talks about some of the key topics in Object Design.

Posted by SZ on 12-19-2002 04:21 AM:

I found a link to the original paper on CRC cards delivered at OOPSLA '89 by Kent Beck and Ward Cunningham.
(CRC are the initials of Ward Cunningham's son.)

At wirfs-brock.com you can download a slide presentation on responsibility-driven design, originally presented at OOPSLA '02.

Posted by SZ on 03-28-2003 02:50 AM:

In a recent interview with Rebecca Wirfs-Brock, we learned a lot about her unique perspectives on object-oriented design and development.

The interview answers some key questions on themes which are developed in her book Object Design, such as:

* Should CRC cards be supported in UML tools?

* Can Patterns be used to develop Collaborations?

* How do you build flexibility and extensibility into object-oriented systems?

We believe that Object Design has a lot of solid advice to offer developers.

If any of our readers have comments on the interview or the book, please add them to this forum thread.

All times are GMT. The time now is 02:00 AM.
Show 15 posts from this thread on one page

Powered by: vBulletin Version 2.3.5
Copyright © Jelsoft Enterprises Limited 2000 - 2018.
Copyright 1999-2005, Objects by Design, Inc.