What Characterizes a Pattern?

Get an overview of the characteristics of a simple pattern.

The idea of using patterns was originally coined in the architecture field. Later, using patterns was adopted in other fields, including computer science. So, before diving into design patterns, let’s explain the characteristics of a simple pattern.

Characteristics of a pattern

To discuss the characteristics of a pattern, let’s refer to the definition written by Christopher Alexander. According to him: “Each pattern describes a problem which occurs over and over again … and then describes the core of the solution to that problem, in such a way that you can ...