Skip to content
Sponsor: NimblePros Software architecture, modernization, and training for high-performing development teams. Work with us.
Design Patterns

Design Patterns

Design patterns are common approaches to solving similar problems. The 1995 book Design Patterns, by the so-called Gang of Four (GoF), describes 23 patterns that generally apply to object-oriented design (OOD). Quickly learn about several patterns and how to learn new patterns in this Design Patterns Overview course on Pluralsight. Pluralsight’s design patterns library includes 32 different patterns, including most of the original GoF patterns.

Some design patterns tend to cause more problems than they solve, and are thus commonly referred to as antipatterns.

See also:

Alphabetical List of Design Patterns

(⚠️ indicates patterns that are often considered antipatterns)

Learn More