CRC-card ( Class-responsibility-collaboration card ; z angličtiny - "card" Class-Responsibility-Cooperation "") - metoda brainstormingu určená pro navrhování objektově orientovaného softwaru . CRC karty byly navrženy Wardem Cunninghamem a Kentem Beckem . [1] CRC-mapy se zpravidla používají v případech, kdy jsou třídy a způsoby jejich interakcí poprvé definovány v procesu návrhu softwaru.
Obsah CRC karet:
Použití malých karet umožňuje minimalizovat složitost návrhu. CRC mapy zaměřují pozornost designéra na podstatu třídy a skrývají před ním detaily, jejichž zvažování by v této fázi bylo kontraproduktivní. CRC také nutí designéra, aby se zdržel přidělování příliš mnoha odpovědností třídě.
jméno třídy | Super třída |
---|---|
Podtřídy | |
Odpovědnost | |
Spolupráce |