Flavio, boa noite.
Depois do curso estive estudando e fazendo alguns exercícios com class...
Buscando mais informações sobre padrões de projeto com Classes em ES6, acabei deparando com alguns comentários e artigos que sugerem que modelar a aplicação com classes e herança não seria a abordagem mais recomendada para JS e no lugar disso, sugerem uma modelagem mais funcional usando o padrão "composition"...
Entre outros links, achei bem didático o seguinte: https://medium.com/humans-create-software/composition-over-inheritance-cb6f88070205#.5yvlalkhe.
Entendi e gostei das duas abordagens, mas hoje não saberia qual das duas adotar se fosse iniciar um novo projeto...o que vc sugere?
Obrigado
Abs