CRC modeling
Classes-Responsibilities-Collaborators Cards
- a collection of standard index cards that contain 3 sections
- Class name, Responsibilities, Collaborators
Classes
- nouns: external entities, things, roles, organizational units etc.
Responsibilities (attributes and operations)
- attributes: stable features of a class
- operations: verbs
Collaborators
- a collaboration is a fulfillment of a contract with another object to provide some feature of the system