A plataforma Java EE (atualmente conhecida como
Jakarta EE) oferece uma estrutura robusta para o
desenvolvimento de aplicações empresariais escaláveis
e de alta disponibilidade. Vários padrões de projeto são
utilizados para resolver problemas comuns nesse
ambiente. Qual dos padrões a seguir é mais utilizado
para gerenciar a criação de instâncias de objetos e
desacoplar a lógica de criação da lógica de uso em uma
aplicação Java EE?