A design pattern is defined as a proven solution to a recurring problem, serving as a conceptual template rather than a concrete solution. The document outlines the structure of a design pattern, which includes a name, context, problem description, forces, solution, consequences, and known uses. It emphasizes the universality of design patterns across various fields such as economics, social interaction, architecture, and software.