Boa tarde, gostaria de saber qual a diferença entre um factory e um service, e quando cada um é usado? Obrigado
Boa tarde, gostaria de saber qual a diferença entre um factory e um service, e quando cada um é usado? Obrigado
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):
Entendi André, tudo certo.
Muito obrigado