Quem pode esclarecer mais sobre o método factory, pra que serve, quais benefícios?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quem pode esclarecer mais sobre o método factory, pra que serve, quais benefícios?
Oi Luciano, tudo bem?
Desculpe a demora em retornar.
Ele é utilizado quando precisamos facilitar a criação de um objeto.
Este padrão encapsula a criação de objetos a partir de um de seus métodos, funcionando como uma fábrica de objetos propriamente dita. As funções retornam um objeto sem a necessidade da utilização da palavra-chave new. Além disso, os métodos são criados no próprio objeto, não no prototype, o que oferece uma melhoria de performance em casos de instanciação de um elevado número de objetos em uma mesma factory function.
Indico a leitura desse artigo caso queira entender mais.
Um abraço e bons estudos.