Software design pattern

This is an old revision of this page, as edited by 131.183.81.100 (talk) at 23:22, 3 January 2003 (Highlighting). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The first widely seen catalogue of software design patterns was Design Patterns: elements of reusable object-oriented software by the "gang of four", Gamma, Helm, Johnson and Vlissides.

Creational patterns

Structural patterns

Behavioral patterns

Concurrency patterns

RealTime patterns

User interface patterns

Life cycle patterns

Social

Self-improvement patterns

Credit

The list of design patterns is entirely based on a wiki page http://c2.com/cgi/wiki?CategoryPattern.