Então, eis o código da MensagemView:
class MensagemView extends View{
template(model){
return `<p class="alert alert-info">${model.text}</p>`;
}
}
Este código funciona normalmente, mesmo sem invocar o super e passar o elemento. Oque me leva a crer que o super não seja necessário? Ou é apenas uma convenção ou algo assim? O código da NegociacaoView também funciona sem invocar o super.
**** OBS: Já resolvi a dúvida sobre o super!
E a outra parte da dúvida, o instrutor cita classes abstratas que não existiam no Javascript da época. Isso mudou ou ainda não existem tais classes?