Pergunta de entrevista da empresa DMI

What are design patterns? What is Singleton?