Pergunta de entrevista da empresa Macadamian

Design patterns and OOP.