Gustavo iniciou um projeto onde, mediante o uso de modelos orientados a objeto, usou padrões de projeto (design patterns).
Em um determinado momento, para encapsular a escolha da classe concreta a ser utilizada na criação de objetos de um determinado tipo, ele usou o padrão I.
Depois, em outro momento do projeto, ele necessitou usar o padrão Object Pool que serve para II.
Preenche, correta e respectivamente, as lacunas I e II:
Provas
Questão presente nas seguintes provas