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.