A pattern is a recurring solution that addresses a specific problem within a particular context, linking the problem, solution, and context together.
It serves as a tool to externalize and share tacit knowledge, facilitating the transmission of practical solutions across various domains such as modelling, architecture, and design.
Recognized for their repetitive structures, patterns help in identifying and solving complex problems by providing a structured framework for understanding and actionable insights.
See Also: Archetypes