Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Extração do Builder para um método auxiliar

Olá,

Fiquei com uma dúvida referente ao Builder. Vi que ele foi copiado todas as vezes que foi chamado.

Eu poderia, nesse caso, aproveitar daquela classe criarUsuario() e jogar essa instância do Builder lá dentro? Dessa forma:

public Usuario criarUsuario() {
        Usuario usuario = new UsuarioBuilder()
                .comNome("Joao")
                .comEmail("joao@mail.com")
                .comSenha("123")
                .criar();

        em.persist(usuario);

        return usuario;
    }

Seria boa prática fazer dessa forma, ou utilizar o Builder em si já resolve?

Obrigado.

p.s.: Poderia utilizar desse mesmo pensamento para o Builder de leilão?

2 respostas
solução!

Olá Gustavo, tudo bem?

Se você for criar sempre o usuário com os parâmetros "Joao", "joao@mail.com", "123" da forma como você fez atende bem sim :)

Obrigado!