OneSpan interview question

What are design patterns? provide some examples