Pergunta de entrevista da empresa Publicis Sapient

When to use composite and factory design patterns?