CRC modeling: Process
Use the requirements document to identify classes, responsibilities associated with the features that the system must provide
Think through whether a class provides the feature by itself or in conjunction with a collaborator
Repeat the above for the UI
- try to separate the UI classes from the Problem Domain classes