Patterns are about Communication


Overheard: A conversation between a professor and a student, both having just read about patterns. The student is seeking advice on her project.

• Why don’t you just have an immutable singleton null object iterator mediate
between your composite decorated facade and the conoculator valve?


• OR-- maybe bridge the flyweight proxy prototype with a factory method mememto adapter?

 


Actually, this was a charge levied at the famous Show Trial of the Gang of Four at OOPSLA '99. The charge was that the "infamous" gang of four had ruined academic discource in Computer Science. See http://www.acm.org/sigplan/oopsla/oopsla99/2_ap/tech/2d1a_gang.html