Patterns and AntiPatterns
(last updated: 16-May-2015 09:31)
Books
-
Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis;
William J. Brown, Ralph C. Malveau; Hays W. "Skip" McCormick II,
and Thomas J. Mowbray; John Wiley & Sons, 1998.
-
Design Patterns: Elements of Reusable Object-Oriented Software;
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides;
Addison-Wesley, 1995; ISBN 0-201-63361-2.
-
Design Patterns for Object-Oriented Software Development; Wolfgang Pree;
Addison-Wesley, 1995.
-
Pattern Hatching: Design Patterns Applied; John Vlissides; Addison-Wesley,
1998.
-
Pattern Languages of Program Design; edited by James O. Coplien and
Douglas C. Schmidt; Addison-Wesley, 1995.
Periodical Articles
-
"Object-Oriented Patterns", CACM 35:9 Sep 1992 pgs 152-159.
-
"Pattern Hatching - Perspectives from the 'Gang of Four'", C++ Report
7:3 Mar-Apr 1995 pgs 36-39.
-
"Using Design Patterns to Develop Reusable Object-Oriented Communication
Software",
CACM 31:8 Oct 1995 pgs 65-74.
Web Pages and Websites
-
Wikipedia article "Software design pattern".
-
Wikipedia article "Anti-pattern".