CRC-kártya ( Class-responsibility-collaboration card ; angolul - "card" Class-Responsibility-Cooperation "") – ötletbörze objektum-orientált szoftverek tervezésére . A CRC kártyákat Ward Cunningham és Kent Beck javasolta . [1] A CRC-leképezéseket általában olyan esetekben használják, amikor a szoftvertervezési folyamatban először határozzák meg az osztályokat és interakcióik módjait.
A CRC kártyák tartalma:
A kisméretű kártyák használata lehetővé teszi a tervezés bonyolultságának minimalizálását. A CRC térképek a tervező figyelmét az osztály lényegére irányítják, és elrejtik előle azokat a részleteket, amelyek figyelembevétele ebben a szakaszban kontraproduktív lenne. A CRC-k arra is kényszerítik a tervezőt, hogy tartózkodjon attól, hogy túl sok felelősséget rendeljen egy osztályhoz.
osztály név | Szuper osztály |
---|---|
Alosztályok | |
Felelősség | |
Együttműködés |