Em vez de criar o metodo obtemVolume eu havia feito da seguinte forma:
class Negociacao {
constructor(data, quantidade, valor) {
this.data = data;
this.quantidade = quantidade;
this.valor = valor;
this.volume = quantidade * valor;
}
Embora funcione, eu acredito que estaria errado por estar misturando dado com comportamento. Certo? Seria apenas uma questão de má prática ou pode gerar outros problemas no meu códido?
Obrigado.