CRC

Class Responsibility Collaboration

 

 

Alternative method of modelling

 

  • Use Index cards
  • Use nouns to identify classes
  • Use verbs to identify responsibilities
  • Identify other classes interacting with, i.e. the collaborators
  • Place cards in a natural order (to you! there’s no right answer and it can always be refined).

Might see a gap for missing classes

 

If you find yourself running out of space on CRC card, then you've probably put too much in to that class

 

Leave a Reply