Slide 44
Slide 44 text
Single Responsibility
"At the other extreme, a class that parses only the
punctuation in a URL is unlikely to be coherent,
because it does not represent a whole concept. To get
anything done, the programmer will have to find
other parsers for protocol, host, resource, and so on.
Features with “high” coherence are easier to
maintain."
Steve freeman, Nat Pryce (GOOS)