Pergunta de entrevista da empresa Nikon

Design pattern e solid principles