Pergunta de entrevista da empresa Adobe

OOP questions, threads, design patterns.