Pergunta de entrevista da empresa Bosch

OOP principles, SOLID, example of a Design Patterns