“There is another important topic to communicate about a procedure—how it handles the various cases it is coded for. In Smalltalk, important cases become objects in their own right […], so each method only computes a single case. The result is code that communicates all the necessary tactical information to the reader.”
Kent Beck, Smalltalk Best Practice Patterns, “Method Comment”, p. 41
(Emphasis mine.)