Question d’entretien chez Basiq

To explain why I used certain patterns in the solution.