History and Categorization

When introducing anyone to a new technology, there are always reference standards with which to begin. These reference standards usually come in the form of “defacto” standard learning materials and those who profess them. If you were learning COM, I would point you to Don Box and the book Essential COM. If you were learning object orientation and the Unified Modeling Language (UML), I would surely point to the “three amigos” of Rational Software and their books. The same goes for learning patterns. The founding fathers of design patterns are Gamma, Helm, Johnson, and Vlissides. These gentlemen are affectionately referred to as the “gang of four” (GoF; pronounced “gauf,” as a Scot would articulate the word “golf”). ...

Get .NET Patterns: Architecture, Design, and Process now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.