Sensiolabs interview question

Citez 5 designs patterns différents.