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

Diferença entre Factory e Service

Boa tarde, gostaria de saber qual a diferença entre um factory e um service, e quando cada um é usado? Obrigado

2 respostas
solução!

Oi Guilherme, tudo certo?

O padrão factory normalmente é usado para fabricar o objeto. Quando a construção do objeto é muito complexa a gente pode isolar em uma factory e manter o modelo limpo.

Um service normalmente trabalha em cima do objeto, realiza funcionalidades/serviços nesse objeto. Inclusive, uma factory pode usar services dentro dela.

Segue aqui um fluxo para exemplificar (disponivel em inglês):

https://i.stack.imgur.com/uLDiv.png

Entendi André, tudo certo.

Muito obrigado