Pattern vs. Design Pattern

Learn about the difference between a pattern and a design pattern.

We'll cover the following...

Pattern

A pattern is just a model that’s used to tackle a complex problem. It provides us with a general solution for a class of problems. In mathematical terms, we can call patterns a superset of design patterns.

Press + to interact
Venn diagram
Venn diagram

Simple patterns are not limited to computer science and can be used in multiple fields, such as:

  • Security organization
  • Construction/Architecture
  • Software
...