previous |
start |
next
CRC Cards
- In the design phase of software development,
your task is to discover structures that make it possible to
implement a set of tasks on a computer.
- Discover classes.
- Determine the responsibilities of each
class.
- Describe the relationships between the
classes.
- A simple rule for finding classes is to look
for nouns in the task description.
- Example: suppose your job is to print an invoice. As you brainstorm,
keep a list of candidate classes on a whiteboard or sheet of paper.
previous |
start |
next