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