Here are some Essential Elements of Design Patterns. It basically has four key elements.
1. The Name of the Pattern, that we use to describe and identify a design problem.
2. Secondly the Problem which describes when to apply the pattern.
3. The solution that describes the elements or artifacts that make up the design,and
4. Finally, the consequences that come up as a result of applying the pattern.
Those were just the Tip of the Iceberg, explore them