Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Polimorfismo

Pelo que eu entendi da aula, o polimorfismo me parece muito mais um contrato entra cavalheiros do que necessariamente isso ser um conceito vivo no js. Então toda vez que eu quiser usar o polimorfismo que é a capacidade de um método conseguir a atender mensagens de diferentes tipos então eu devo encontrar as propriedades comuns entre os métodos e utilizar na implementação, e criar o método como estático?

1 resposta
solução

Oi Gabriel, a ideia de polimosfirmo pode ser pensado como um "contrato" como vc mencionou sim. Isso está muito ligado ao que o pessoal chama de "ducky type" que eu falo na ultima aula do curso.

Não precisa ser um método estático não, podem ser métodos de instâncias mesmo. Usei um método estático no Sistema de Autenticação pq não achei necessário criar uma instância dele. Mas se fosse um método comum funcionaria igual

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software