Não somente em ES6, mas num projeto em geral, classifico minhas classes Factories como Helpers?
Não somente em ES6, mas num projeto em geral, classifico minhas classes Factories como Helpers?
Excelente pergunta. Um factory é uma classe que esconde a complexidade para criar um objeto. Criaremos um factory que cria um proxy. No caso do helper ele parece muito com a factory, mas ele faz mais coisas como é o caso do nosso DateHelper. .ele cria datas e converte. Contudo, se você chamasse ele de Factory eu não teria nada contra. Aliás sua pergunta me inspirou para criar um exercício com o teor dessa discussão.
Valeu Carlos!
Oi Carlos, sua dúvida virou um exercício de meditação no curso PARTE 2!!
https://cursos.alura.com.br/course/javascript-es6-orientacao-a-objetos-parte-2/section/3/exercise/5
Muito legal saber que participei de alguma forma! :-D