Why This Module Exists
Most developers know how to write classes:
class User
{
};Very few know:
Why User exists
What responsibilities User should have
How User collaborates with other objects
How to discover User from requirements
Whether User should even be a classThis module teaches the process of transforming:
Business Requirements
↓
Domain Understanding
↓
Object Discovery
↓
Responsibility Assignment
↓
Object Model
↓
DesignLeave a comment
Your email address will not be published. Required fields are marked *


