Foreword

by John Vlissides

What makes for effective pedagogy? Well, first you avoid words like “pedagogy.” Next, you learn all about your subject because a robust mental model is a prerequisite to enlightening others. Then you need a stockpile of examples that illustrate the model—varied examples that hit it from different angles. Finally, you must present the material smoothly and progressively like the graceful blooming of a rose under time-lapse photography.

If that’s the gist of good teaching, then this book is its embodiment. Rebecca and Alan are master expositors, and they have done a masterful job conveying Responsibility-Driven Design, their model of object-oriented expertise. Conceived in the late 1980s, Responsibility-Driven Design has ...

Get Object Design: Roles, Responsibilities, and Collaborations now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.