Design 20Patterns

The book Design Patterns: Elements of Reuseable Object-Oriented Software created something of a buzz in the ComputerProgramming community when it brought Patterns to programming. The fad has died down a bit and generated a little backlash (snarky comments about making trivial things patterns, for instance).

Written by the "Gang of Four": Erich_Gamma?, Richard_Helm?, Ralph_Johnson?, and John_Vlissides?.

see also UnifiedModelingLanguage