Objects by Design Forums Here you can view your subscribed threads, work with private messages and edit your profile and preferences Registration is free! Calendar Find other members Frequently Asked Questions Search Home  
Objects by Design Forums : Powered by vBulletin version 2.3.5 Objects by Design Forums > Main Forums > Books > Object Design by Rebecca Wirfs-Brock
  Last Thread   Next Thread
Author
Thread Post New Thread    Post A Reply
SZ
Administrator

Registered: Apr 2001
Location: New York
Posts: 492

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.

Report this post to a moderator | IP: Logged

Old Post 11-21-2002 03:59 AM
SZ is offline Click Here to See the Profile for SZ Click here to Send SZ a Private Message Visit SZ's homepage! Find more posts by SZ Add SZ to your buddy list Edit/Delete Message Reply w/Quote
SZ
Administrator

Registered: Apr 2001
Location: New York
Posts: 492

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.

Report this post to a moderator | IP: Logged

Old Post 12-19-2002 04:21 AM
SZ is offline Click Here to See the Profile for SZ Click here to Send SZ a Private Message Visit SZ's homepage! Find more posts by SZ Add SZ to your buddy list Edit/Delete Message Reply w/Quote
SZ
Administrator

Registered: Apr 2001
Location: New York
Posts: 492

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.

Report this post to a moderator | IP: Logged

Old Post 03-28-2003 02:50 AM
SZ is offline Click Here to See the Profile for SZ Click here to Send SZ a Private Message Visit SZ's homepage! Find more posts by SZ Add SZ to your buddy list Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 06:39 AM. Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 

< Contact Us - Objects by Design >

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