Pergunta de entrevista da empresa ELCA Informatique

OOP, SOLID paradigms and how to use them in such an example (code).