Mock objects as a design tool
Responsibility-Driven Design
TDD with mocks follows RDD, so what? Model roles. Everything else might go into values and internals. But there is already a metaphor of the web
Ok, so maybe a CRC card?
Not every class is part of the web. One example is value objects. Another example are simple data structures, or DTOs.