1
resposta

Fiz da forma certa?

Bom dia. Fiz algumas coisas diferentes ate no monto dessa aula usando alguns coiceitos de polimorfismo. E gostaria de saber se o que fiz está certo, ou poderia melhorar. Vou compartilhar o link do repositorio do github. Desde já agradeço. https://github.com/RafaelMassula/Typescript_CRUD_Negociao/tree/master

1 resposta

Olá, Rafael, tudo bem?

Nos desculpe a demora a responder!

Pelo que vi de seu projeto, você criou um modelo Mensagem e também criou uma interface IView para a classe View. Não vi nenhum problema!

Escolher adicionar recursos e funcionalides ao código vai depender da necessidade da pessoa que está desenvolvendo. Eu apenas diria que a interface IView que você criou acaba não sendo tão bem aproveitada, pois está sendo implementada apenas pela classe View, e essa classe já se encarrega da responsabilidade de aproveitar a declaração dos métodos Template e Update.

Mas não está errado por causa disso! Inclusive, achei bem legal você explorar outros recursos do TypeScript.

Se tiver outra coisa do seu projeto que você adicionou e eu não vi, pode avisar!

Bons estudos!