Introduction to OOP: Chapter 2: Responsibility Driven Design: [next] [previous] [audio] [real] [text]

The Who/What Cycle

As we walk through scenarios, we go through cycles of identifying a what, followed by a who

Every what must have a who, otherwise it simply will not happen. Sometimes the who might not be obvious at first, i.e., who should be in charge of editing a recipe?
Intro OOP, Chapter 2, Slide 15a