Type the ToolCopy CRC card. Keep the two columns aligned — the layout is the notation.
Type the ToolCopy CRC card. Keep the two columns aligned — the layout is the notation.
Answer
Class: ToolCopy (entity) --------------------------------------------- Responsibility Collaborator --------------------------------------------- Know its asset tag - Know its condition grade - Know where it is now Locker Go out on loan Reservation Be inspected on return DamageReport
Typing the card is the point: two columns, responsibilities left, collaborating classes right, a dash where the class needs nobody. The taxonomy label in the header (entity / boundary / controller) is optional but it forces you to say what kind of class this is before you list what it owes.
Pressman 9e ch8 §8.3.4