Jump to content

Software design pattern

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by TakuyaMurata (talk | contribs) at 23:14, 3 January 2003. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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.