Class Responsibility Collaborator (CRC) Model
Class Responsibility Collaborator (CRC) Model
CRC Cards
A CRC cards is an index card that is use to represent the responsibilities of classes and the interaction between the classes. CRC cards are an informal approach to object oriented modeling. The cards are created through scenarios, based on the system requirements, that model the behavior of the system.
History
CRC cards where introduced by Kent Beck and Ward Cunningham in there paper "A Laboratory for Teaching Object-Oriented Thinking" released in OOPLSA '89. Original purpose was to teach programmers the object-oriented paradigm.