CRC-kort ( Class-responsibility-collaboration card ; fra engelsk - "card" Class-Responsibility-Cooperation "") - en brainstormmetode designet til at designe objektorienteret software . CRC-kort er blevet foreslået af Ward Cunningham og Kent Beck . [1] Som regel bruges CRC-kort i de tilfælde, hvor klasser og måder for deres interaktioner først defineres i softwaredesignprocessen.
Indhold af CRC-kort:
Brugen af små kort giver dig mulighed for at minimere kompleksiteten af designet. CRC-kort fokuserer designerens opmærksomhed på essensen af klassen og skjuler detaljerne for ham, hvis overvejelse på dette stadium ville være kontraproduktiv. CRC'er tvinger også designeren til at afstå fra at tildele for mange ansvarsområder til en klasse.
klassenavn | Super klasse |
---|---|
Underklasser | |
Ansvar | |
Samarbejde |