Class-Responsibility-Collaborator (CRC) modeling
A collection of standard (4x6?) index cards that represent classes
- Class name at the top
- Responsibilities on the right
- Collaborators on the left
Responsibility - anything the class knows or does
Collaborators - other classes that are required to provide a class with the information or action needed to fulfill one of its responsibilities
Some additional class types
- devices
- properties of the problem domain
- interaction classes