CRC-kortti ( Class-responsibility-collaboration card ; englanniksi " card" Class-Responsibility-Cooperation "") - aivoriihimenetelmä, joka on suunniteltu olio- ohjelmistojen suunnitteluun . CRC-kortteja ovat ehdottaneet Ward Cunningham ja Kent Beck . [1] CRC-karttoja käytetään pääsääntöisesti niissä tapauksissa, joissa luokat ja niiden vuorovaikutustavat määritellään ensin ohjelmistosuunnitteluprosessissa.
CRC-korttien sisältö:
Pienten korttien käytön avulla voit minimoida suunnittelun monimutkaisuuden. CRC-kartat keskittävät suunnittelijan huomion luokan olemukseen ja piilottavat häneltä yksityiskohdat, joiden huomioiminen tässä vaiheessa olisi haitallista. CRC:t pakottavat suunnittelijan myös pidättäytymään osoittamasta liikaa vastuuta luokalle.
luokan nimi | Superluokka |
---|---|
Alaluokat | |
Vastuu | |
Yhteistyö |