Quem pode esclarecer mais sobre o método factory, pra que serve, quais benefícios?
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.