Pergunta de entrevista da empresa EbixCash

What Design Patterns do you know?