11.4 CRC- kortit
Timothy A. Budd [B] ehdottaa luokkasuunnittelun avuksi CRC-kortteja
(Class Responsibility Collaborator, luokan vastuu ja avustajat). Kortti
on 4"x6" (10 x15 cm) kooltaan ja se jaetaan 3 osaan: luokan nimi, vastuu (eli
tehtävät) ja avustajat. Kortin koko on perusteltu sillä,
että se on riittävän iso, jotta luokan vastuualueet voidaan
siihen kirjoittaa ja toisaalta jos vastuualueet ei mahdu korttiin, on luokka
liian iso ja se pitää jakaa useammaksi osaluokaksi. Huomattakoon
että luokkaa suunniteltaessa ei juurikaan oteta kantaa siihen, kuka
luokkaa käyttää!
Korttien takapuolelle voidaan kirjoittaa luokan yksityiset tiedot, eli ne
tiedot joita joudutaan käyttämään jotta luokka voi hoitaa
sovitun vastuunsa.
CRC-kortteja on sitten tarkoitus tutkia työryhmän
jäsenten kesken antamalla kortti aina yhdelle ryhmän jäsenelle
joka näin voi tarkistaa saako hän ko. luokasta tarvitsemansa tiedot
(kääntämättä korttia). Jollei saa, luokkia on
vielä helppo muuttaa kun ohjelmaa ei ole kirjoitettu.