World Bank Group interview question

What is a design pattern?