# Design Pattern

A named, proven solution to a common code design problem.

## What is **Design Pattern**?

A **design pattern** is a named, proven solution to a common design problem, like Factory, Observer or Strategy. Knowing the names lets developers describe a design in one word.

Level: Freelancer · [More OOP terms at this level](https://www.ask-codey.com/glossary/subjects/oop/freelancer)

Updated: September 27, 2026

Source: https://www.ask-codey.com/glossary/design-pattern
