Class Responsibility Collaboration (CRC) cards are a way to describe the responsibilities and collaborations between objects in an application. CRC cards are used as a brainstorming technique designed to walk-through use cases in order to create objects, responsibilities, and discover collaborators. CRC cards look like the following:

ClassName
Description:
Responsibilities:
responsibility1
responsibility2
Collaborators:
AnotherClass
Author: Laurie Williams and Sarah Heckman
Maintained By: Sarah Heckman
Last Updated: 2008-08-14