CRC-kort ( Class-responsibility-collaboration card ; från engelska - "card" Class-Responsibility-Cooperation "") - en brainstormingmetod designad för att designa objektorienterad programvara . CRC-kort har föreslagits av Ward Cunningham och Kent Beck . [1] Som regel används CRC-kartor i de fall då klasser och sätt för deras interaktion först definieras i mjukvarudesignprocessen.
Innehåll i CRC-kort:
Användningen av små kort gör att du kan minimera komplexiteten i designen. CRC-kartor fokuserar designerns uppmärksamhet på klassens kärna och döljer detaljerna för honom, vars övervägande i detta skede skulle vara kontraproduktivt. CRC:er tvingar också designern att avstå från att tilldela en klass för många ansvarsområden.
klassnamn | Superklass |
---|---|
Underklasser | |
Ansvar | |
Samarbete |