This preview shows page 1. Sign up to view the full content.
Unformatted text preview: card and responds to the message, sending messages to others as needed. As the scripts are being acted out, missing responsibilities are unearthed and unneeded responsibilities are detected. Sometimes the need for new classes surfaces. Although waving cards in the air when you are active may be a little embarrassing at first, team members quickly get into the spirit of the action when they see how effective the technique is. See Figure 6.8. The output from this phase is a set of CRC cards representing the core classes in the problem solution. The responsibilities for each class are listed on the card, along with the classes with which a responsibility must collaborate. Responsibility Algorithms Eventually, the algorithms must be written for the responsibilities. Because of the process of focusing on data rather than actions in the object-...
View Full Document
- Fall '10