Skip to content

saintjohnn/Factory-Method-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Factory-Method-Implementation

Refatorei o código mostrado até o minuto 6:13 do vídeo abaixo utilizando uma variante do Factory Pattern chamada Factory Method, mantendo toda a lógica e comportamento esperado

link para o vídeo citado

Você pode utilizar funções ao invés de classes ao implementar o Factory Pattern, especialmente em linguagens como JavaScript, onde as funções são "cidadãos de primeira classe" e podem ser usadas para criar e retornar objetos. Esse estilo é muito comum em abordagens mais funcionais. Essa abordagem é especialmente útil em JavaScript, onde o paradigma funcional é frequentemente combinado com o orientado a objetos, porém optei pela utilização de classes seguindo uma abordagem mais orientada a objetos, e também utilizei injeção de dependências

Essa foi apenas uma forma de colocar em prática o design pattern Factory Method que eu havia estudado (:

About

Refatorando código implementando Factory Method

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published