Situation: I am reading a book on software interaction patterns.