Pattern

A pattern is a recipe for producing a good result.

A Pattern Language is a recipe for creating a system. If the recipe guides the production a culinary dish, the pattern language guides the production of a meal.

A pattern language is a method of describing good design practices or patterns of useful organization within a field of expertise. The term was coined by architect Christopher Alexander and popularized by his 1977 book A Pattern Language - wikipedia