Focuses on the practice of designing objects as integral members of a community where each object has specific roles & responsibilities. This work
Includes:: the practices & techniques of Responsibility-Driven Design, & show how to apply them as you develop modern object-based applications. It is suitable for software designers & students.